1

次のコードを使用して、Sphinx から検索結果を取得しています。

$sphinx = new SphinxClient();
$sphinx->SetMatchMode(SPH_MATCH_EXTENDED2);
$sphinx->SetRankingMode(SPH_RANK_SPH04);
$result = $sphinx->Query($query, $index);

これは、デフォルトのソートを使用しますSPH_SORT_RELEVANCE。すべて順調です。

私が疑問に思っていたのは、すべての結果の重みが等しい場合 (たとえば、あまりにも一般的な検索用語を使用することによって)、使用時に Sphinx によって返される順序はSPH_SORT_RELEVANCE? これは、ドキュメントがインデックスに追加された順序ですか (たとえば、インデックス作成中に mysql によって返された順序ですか)? 他の注文は?

4

1 に答える 1