9

Soundex 似乎在某些 DBMS 中实现了,但是否有任何算法改进明确优于 Soundex 的当前实现?

4

3 回答 3

11

是的。正如Wikipedia指出的那样,有 Metaphone 和 Double Metaphone、NYSIIS 等等。

请记住,这些仅适用于英语,它的正字法有其自身的特殊问题。西班牙语几乎不需要它,对中文/普通话也没有意义。

于 2011-04-12T11:03:39.053 回答
3

我不知道“绝对更好”,但您可能想看看 Metaphone(及其变体)和 Caverphone。参见,例如,http ://www.atomodo.com/code/double-metaphone ,其中有一个用于 MYSQL 的“Double Metaphone”实现。

于 2011-04-12T11:03:25.593 回答
2

Metaphone 3是 Metaphone 算法的第三代。它将语音编码的准确性从 Double Metaphone 的 89% 提高到98%,这是针对北美最常见的英语单词、名称和非英语单词的数据库进行测试的。这为美式发音产生了极其可靠的语音编码。

Metaphone 3 由设计和开发原始 Metaphone 和 Double Metaphone 算法的 Lawrence Philips 设计和开发。

于 2013-02-06T05:27:31.217 回答