构建SMART mySQL和PHP搜索引擎的最佳方法?
构建mySQL和PHP搜索的最佳方法是什么?
我目前正在使用类似的东西
%期限%
我希望它能够找到结果,即使他们拼写得有点错误,例如:
字段值 = “一个:停止商店:
他们搜索:
一站式商店
或
一站式商店
等。。我想要一个非常聪明的搜索,这样他们就可以找到信息,即使他们没有搜索到确切的东西。
构建此类智能搜索的最佳方法是什么?
构建mySQL和PHP搜索的最佳方法是什么?
我目前正在使用类似的东西
%期限%
我希望它能够找到结果,即使他们拼写得有点错误,例如:
字段值 = “一个:停止商店:
他们搜索:
一站式商店
或
一站式商店
等。。我想要一个非常聪明的搜索,这样他们就可以找到信息,即使他们没有搜索到确切的东西。
构建此类智能搜索的最佳方法是什么?
阿杰雷亚尔
是对的...只是想添加一个示例来提供帮助:
$query = sprintf("SELECT *,
MATCH(col1, col2) AGAINST('%s' IN BOOLEAN MODE) AS relevance
FROM my_table
ORDER BY relevance DESC LIMIT 20", $keyword);
$rs = $conn->query($query);
希望这有帮助