2010-10-08 101 views
3

我从未真正考虑过这个问题,并想知道是否有人对获得“相关结果”的最佳实践有任何建议或意见。按'最相关'对结果进行排序 - MYSQL和PHP

就我而言,我正在运行搜索查询,其中包括跨5个字段的全文搜索,地理径向查找和一些基本比较。

我可以优先考虑,我最感兴趣的是这个例子的领域..

在寻找关键词X按地域查询

  • 筛选结果。
  • 如果在“基本比较”中找到关键字,那么这些结果应该排在第一位。
  • 然后在“完整关键字搜索”中找到关键字后找到结果。

最好的路线是采取PHP结果数组,把它变成一个对象,然后比较和排序之前显示?

回答

6

您可以尝试使用Sphinx

+0

哦有趣,似乎正是我所需要的!谢谢 :) – 2010-10-08 12:17:33

相关问题