狮身人面像频率排名

时间:2013-04-10 15:34:08

标签: sphinx

我已阅读sphinx文档,无法找到答案。

我在2个字段(标题,描述)上设置了一个sphinx索引

我希望在一个或两个字段中搜索词存在的次数越多,排名越高。例如:搜索" car"

Product A:
Title: Red car
Desc: good car


Product B:
Title: Green car
Desc: A really good car. The best car.

在上面的例子中,我希望产品B的排名高于A,因为" car"在其描述中存在2次。目前他们两个项目的排名相同。

我需要在Sphinx中调整哪些设置才能使其正常工作?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

快速而简单的方法是使用SPH_RANK_WORDCOUNT

但是使用自定义排名可以获得更好的结果 http://sphinxsearch.com/docs/current.html#expression-ranker 例如,使用word_count或者hit_count。