如何在MySQL中搜索“近词”?

时间:2010-04-13 06:09:34

标签: php mysql

例如,我想搜索一个单词' marple ',这应该返回带有“大理石”附近或确切单词的行,“ maple < / strong>',' marple '等等......

如何在mysql查询中执行此操作?或者更好地给出建议,如果有的话?

3 个答案:

答案 0 :(得分:4)

SOUNDEX function

“听起来差不多的两个字符串应该有相同的soundex字符串。”

答案 1 :(得分:2)

在MySQL中你可以尝试使用soundex函数,但它不是一个真正的解决方案。使用Sphinx或Lucene。

答案 2 :(得分:0)

您可以使用此

$ sql =“select * from tbl_name,其中your_field喜欢'%your search keyword%'”;