【发布时间】:2011-06-06 07:26:57
【问题描述】:
构建 mySQL 和 PHP 搜索的最佳方法是什么?
我目前正在使用类似的东西
%term%
我希望它能够找到结果,即使他们拼写有点错误,例如:
字段值 = "一:Stop Shop:
他们搜索:
一站式服务
或
一站式服务
等等。我想要一个非常智能的搜索,这样即使他们不搜索确切的内容,他们也能找到信息。
构建这样的智能搜索的最佳方法是什么?
【问题讨论】:
-
为什么不尝试一些教程,例如:youtube.com/watch?v=6pW7mGr8oAU 或 devshed.com/c/a/MySQL/…
-
既然有完美的预制轮子,为什么还要重新发明轮子?查找 Lucene (lucene.apache.org/java/docs/index.html) 和 Sphinx (sphinxsearch.com)