带有权重的PHP搜索引擎



我必须改进我网站的搜索引擎。

结果必须按性能排序。

例如:用户在输入中输入:"Jean Levis"。我的搜索引擎必须按性能为所有结果分配权重:

  • +10分,因为类别的结果如果是"牛仔裤"
  • +5分,因为品牌是"Levis"
  • +5分,因为离我有两英里
  • 等等

那么,你觉得我该怎么整合呢?一个大的mysql脚本?

使用Sphinx Search-它可以满足您的需求。

http://sphinxsearch.com/

如果您可以创建自己的MySQL,Sphinx可以作为MySQL数据库中的另一个存储引擎进行集成。

从本教程开始:http://www.ibm.com/developerworks/library/os-php-sphinxsearch/

其他教程链接如下:http://sphinxsearch.com/info/articles/

最新更新