在使用sphinx进行搜索时如何为搜索字词添加权重?
示例:
假设用户键入此搜索:
"我想踢足球(A.K.A足球)"
并假设我对这句话做了一些处理,以简化为"足球"
现在我想更加重视那些拥有"足球"比那些有足球"
的人我如何在Sphinx中做到这一点,请注意我在这里看到的答案提到它不可能,但我已经看过一篇关于这种可能性的文章从sphinx 2.01但它没有进一步的描述
答案 0 :(得分:0)
复制您想要放大的术语。
->setMatchMode(SPH_MATCH_EXTENDED)
->setRankingMode(SPH_RANK_WORDCOUNT)
->Query('"soccer soccer soccer soccer football"/1',$index);