SOLR のソート順の問題 | KandaSearch Community Support Forum

SOLR のソート順の問題

トピック作成者:ks-solruserml-bot (2025/03/23 21:02 投稿)
1
OpenOpen

(The bot translated the original post https://lists.apache.org/thread/yzg7v16rcljrfrbd2g537p7r3o06j98f into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちはチームの皆さん、

私は同じドキュメントを持つ 2 つの Solr インデックスを使用しています。ソートを実行すると、結果は同じですが、順序が異なります。Solr はどのような基準で並び順を決定するのでしょうか?

よろしくお願いします。
Binal Pancha

返信投稿者:ks-solruserml-bot (2025/03/23 21:02 投稿)

ソートキー(スコア、タイトルなど)が 2 つのドキュメントで同じ場合、それらは内部のドキュメント ID 順に表示されます。この順序は、異なるレプリカやインデックスで異なる場合があります。Solr Cloud で短いタイトルのドキュメントを扱う際に、この現象を見たことがあります。

安定した順序を得るには、ID での二次ソートを行うとよいでしょう。例えば以下のように指定します:

score desc, id desc

wunder
Walter Underwood
wunder@wunderwood.org
http://observer.wunderwood.org/ (私のブログ)

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2025 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?