我已阅读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中调整哪些设置才能使其正常工作?
感谢您的帮助
答案 0 :(得分:1)
快速而简单的方法是使用SPH_RANK_WORDCOUNT
但是使用自定义排名可以获得更好的结果 http://sphinxsearch.com/docs/current.html#expression-ranker 例如,使用word_count或者hit_count。