Tom*_*rek 4 php indexing metaphone phonetics
Metaphone和Soundex是用于通过英语发音索引字符串的语音算法.
你曾经使用过标准PHP库中存在的函数metaphone()或soundex()吗?
做什么的?这些功能的实际用法是什么?
更一般地,soundex和metaphone可用于查找在大声发声时听起来相似的字符串.
这可以在您尝试找到"正确"拼写的情况之外使用.例如,它可能用于帮助发现错误,例如错误使用听起来像是正确拼写的正确拼写单词.
另一个有吸引力的用途是尝试找到正确的名称.当我告诉别人我的名字是"尼古拉斯"时,至少有两种"替代"拼写,我看到他们试图使用很多:尼古拉斯和尼古拉斯.当他们输入并且在数据库中找不到我时,soundex或metaphone可能会被用来说"没有Nicolas Knight,但是有一个Nicholas Knight".
然而,这些算法实际工作的程度有些争议.他们偶尔会得出相当奇怪的结果.
| 归档时间: |
|
| 查看次数: |
2326 次 |
| 最近记录: |