gpt4 book ai didi

php - 在 Sphinx 中使用 SPH_SORT_RELEVANCE 时,权重相等的结果如何排序?

转载 作者:行者123 更新时间:2023-11-29 00:38:08 25 4
gpt4 key购买 nike

我正在使用以下代码从 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 返回这些结果的顺序是什么?这是将文档添加到索引的顺序吗(例如,它们在索引期间由 mysql 返回)?还有其他订单吗?

最佳答案

相当于这个

@weight DESC, @id ASC

(扩展排序模式字符串)

关于php - 在 Sphinx 中使用 SPH_SORT_RELEVANCE 时,权重相等的结果如何排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13413835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com