答案 0 :(得分:5)
更一般地说,soundex和metaphone可用于查找大声发音时听起来相似的字符串。
这可以在您尝试找到“正确”拼写的情况之外使用。例如,它可能用于帮助发现错误,例如错误使用正确拼写的单词听起来像是正确的单词。
另一个有吸引力的用法是尝试找到正确的名称。当我告诉别人我的名字是“尼古拉斯”时,至少有两种“替代”拼写,我看到他们试图使用很多:尼古拉斯和尼古拉斯。当他们输入并且在数据库中找不到我时,soundex或metaphone可能会被用来说“没有Nicolas Knight,但是有一个Nicholas Knight”。
然而,这些算法实际工作的程度有点值得商榷。他们偶尔会得出相当奇怪的结果。
答案 1 :(得分:2)
执行拼写检查时可以使用这些。然后,您可以轻松地发现'phorensics'是'取证'的绝佳搭档。