除了给定的名称,还要搜索类似的名称(可能的别名).
示例:
给定名称=>本拉登警报!
名字=> Ben Larden mhm ..可疑的名字,与本拉登在xx%上匹配
我怎样才能做到这一点?
Najmiddin Kamolitdinovich JALOLOV 我看了不同的算法:你认为Levenshtein可以做这个工作吗?
先感谢您!
ps我有一些问题来格式化这个文本,对不起:-)
我想说最好的办法就是使用PHP的原生函数
soundex() - 计算字符串的soundex键levenshtein() - 计算两个弦之间的Levenshtein距离metaphone() - 计算字符串的metaphone键similar_text() - 计算两个字符串之间的相似性由于您可能会将名称与数据库(?)进行匹配,因此您可能还需要检查数据库是否提供了任何名称匹配功能.
Google还提供了一个PDF,其中包含名称匹配算法的精彩概述:
| 归档时间: |
|
| 查看次数: |
3266 次 |
| 最近记录: |