我正在尝试提出一个隐式拼写检查器,它将使用输入单词到某种更通用的语音表示的映射来解释可能发生的拼写错误,基本上是一个搜索栏,它会自动在一定程度上更正你的拼写. 我一直在研究的两件事是 metaphone、nysiis 和 soundex,但我真的不知道哪个更适合这个应用程序。
我希望有更多的匹配而不是更少的匹配,并且我希望匹配更加通用,因此我正在考虑使用 soundex,这似乎是比原始变音位更近似的映射,但我真的不知道模糊性的差异有多大。我知道 nysiis 与 soundex 非常相似,但我不知道它们有多相似,或者 nysiis 与 metaphone 相比如何。
我也在寻找最快执行的解决方案。我知道这些语音映射器通常很快,但我不确定哪个会最快,考虑到我希望能够在不增加搜索时间的情况下检查拼写,速度是一个考虑因素。想法?