如何通过sphinx搜索时增加搜索词的权重?

时间:2012-10-07 09:58:26

标签: search full-text-search sphinx

在使用sphinx进行搜索时如何为搜索字词添加权重?

示例:

假设用户键入此搜索:

"我想踢足球(A.K.A足球)"

并假设我对这句话做了一些处理,以简化为"足球"

现在我想更加重视那些拥有"足球"比那些有足球"

的人

我如何在Sphinx中做到这一点,请注意我在这里看到的答案提到它不可能,但我已经看过一篇关于这种可能性的文章从sphinx 2.01但它没有进一步的描述

1 个答案:

答案 0 :(得分:0)

复制您想要放大的术语。

->setMatchMode(SPH_MATCH_EXTENDED)
->setRankingMode(SPH_RANK_WORDCOUNT)
->Query('"soccer soccer soccer soccer football"/1',$index);