Soundex似乎是在某些DBMS中实现的,但是有没有任何算法改进明显优于Soundex的当前实现?
答案 0 :(得分:11)
是。正如Wikipedia指出的那样,有Metaphone和Double Metaphone,NYSIIS等等。
请记住,这些仅适用于英语,其正字法有其特定的问题。西班牙语几乎不需要它,对中文/普通话没有意义。
答案 1 :(得分:3)
我不知道“明确更好”,但你可能想看看Metaphone(及其变体)和Caverphone。例如,参见http://www.atomodo.com/code/double-metaphone,其中有一个“Double Metaphone”的实现与MYSQL一起使用。
答案 2 :(得分:2)
Metaphone 3是Metaphone算法的第三代。 它从双倍的89%提高了语音编码的准确性 Metaphone要 98%,对最常见的数据库进行测试 北方熟悉的英语单词,名称和非英语单词 美国。这产生了非常可靠的语音编码 美国发音。
Metaphone 3由Lawrence Philips设计和开发 设计并开发了原版Metaphone和Double Metaphone 算法