标签: php arrays search fuzzy-search
因此,想象一个非常大的句子,如百科全书文章或书籍。基本上,我想搜索这个数组,并且智能地 - 有点像Google搜索 - 返回匹配的键。这意味着输入中的单词可能不正常,或者字符串中不存在等等。
我可以想到很多方法来实现这一点,但我想知道是否已经创建了任何预先构建的函数(没有类,请 - 我想保持这个简单)。有谁知道这样的事情?如果可能的话,我宁愿不重新发明轮子。
谢谢!
答案 0 :(得分:4)
PHP Levenstein distance functions可用于构建您想要的内容。他们会在单词之间进行模糊匹配,你可以用一些代码将其扩展为模糊搜索。