我正在尝试一个隐式拼写检查器,它将使用输入单词到某种更通用的语音表示的映射来解决可能发生的拼写错误,基本上是作为一个搜索栏,它会在一定程度上自动更正您的拼写。我一直在研究的两个东西是metaphone,nysiis和soundex,但我真的不知道哪一个更适合这个应用程序。
我希望有更多的匹配,而不是更少的匹配,我希望匹配更通用,因此我正在考虑使用soundex,它似乎比原始的metaphone更接近映射,但我真的不知道模糊性的差异有多大。我知道nysiis和soundex很相似,但我不太清楚它们有多相似,或者nysiis和metaphone有什么不同。
我也在寻找执行速度最快的解决方案。我知道这些语音映射器通常很快,但我不确定哪一个是最快的,考虑到我希望能够在不增加搜索时间的情况下检查拼写,速度是一个考虑因素。有什么想法?
发布于 2013-06-05 03:18:59
我设法在这里找到了一篇关于这个的精彩文章:
http://www.informit.com/articles/article.aspx?p=1848528
虽然不是我想要的所有东西,但也有相当多。
https://stackoverflow.com/questions/11578533
复制相似问题