[英]How to boost relevance for exact match results when using wildcard in sphinx?
[英]How are results with equal weight sorted when using SPH_SORT_RELEVANCE in Sphinx?
我正在使用以下代碼從Sphinx檢索搜索結果:
$sphinx = new SphinxClient();
$sphinx->SetMatchMode(SPH_MATCH_EXTENDED2);
$sphinx->SetRankingMode(SPH_RANK_SPH04);
$result = $sphinx->Query($query, $index);
這使用SPH_SORT_RELEVANCE
的默認排序。 一切都很好。
我想知道的是,當所有結果都具有相同的權重時(例如,通過使用過於籠統的搜索詞),當使用SPH_SORT_RELEVANCE
時,Sphinx SPH_SORT_RELEVANCE
什么順序返回這些SPH_SORT_RELEVANCE
? 這是將文檔添加到索引中的順序嗎(例如,在索引過程中mysql返回的文檔)? 還有其他命令嗎?
相當於這個
@weight DESC, @id ASC
(擴展的排序模式字符串)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.