sphinix搜索自定义字段排序与相关性

时间:2016-01-22 13:20:14

标签: php sphinxql

我使用Sphinx QL处理结果。在我的Sphinx索引中,有许多字段,如sub_cate_namearea_namecity_namecompany_priority等...

使用我公司的优先级字段,数据库中有1,2,3,4,5个优先级。具有低优先级的公司首先通过狮身人面像搜索(按优先级asc排序)。

我正在搜索以下查询

SELECT * FROM sub_cate_index
 WHERE MATCH('(@(sub_cate_name,sub_cate_area,area_name,business_name) "^car dealers$")')
         AND city_name='ahmedabad'
 ORDER BY area_name ASC
 LIMIT 0,100000
 OPTION max_matches=100000, ranker=sph04;

我还在Sphinx QL中尝试了ORDER BY子句,但它将失去实际关键字搜索的相关性。

任何帮助将不胜感激。

0 个答案:

没有答案