建议不正确的单词查找

时间:2017-10-07 09:05:10

标签: php mysql full-text-search

我正在做一个必须纠正错误单词的搜索脚本。例如,如果我book并且brok中的用户类型,我希望我的程序显示更正后的表单。我将所有单词存储在数据库中(只有2个字段,1个id,1个单词)。我使用REGEXP然后再levensteihn所有单词并找到最接近但对于500万行数据库花了太长时间。我的问题是如何更快地完成它。我在mysql中读到了FULLTEXT搜索,但是根据我的理解,它必须用正确的单词搜索。 我希望从这个脚本中获得的seconf是所有单词都很重要。例如,如果我有这样的输入:' brok winter'我想给我一些文字,预订冬天'即使我在我的数据库中有另一个值是' brok'。我的意思是我不想从输入中取出每个单词并找到最接近的单词,然后查询包含最多单词的结果。我想一次搜索所有输入的单词,以便它们可以相互依赖。

0 个答案:

没有答案