0

既存の lucene インデックスに対して分散検索を実行するために、SOLR 1.3.0 を使用しています。問題は、検索後にどのシャードから結果が得られたかを見つける方法はありますか?

PS : REST API を使用しています。

4

2 に答える 2

1

debugQuery=on を使用して一部の情報を取得できる場合がありますが、これが頻繁にクエリを実行するものである場合は、シャード名用の特定の格納フィールドを追加します。

PS: Solr には REST API がありません。

于 2012-02-27T14:15:04.393 に答える
1

Solr シャーディングの場合 -

ドキュメントには一意のキーが必要であり、一意のキーが格納されている必要があります (schema.xml で stored="true")。

IDは一意である必要があるため、データをシャードに供給するロジックはすでにあなたの側にあるはずだと思います。
たとえば、最も単純なのは偶数奇数の組み合わせですが、データをシャードに分散する複雑なものがいくつかある場合があります。

于 2012-02-27T14:21:26.567 に答える