1

私は多数の solr コアをセットアップしました [Solr 3.5 & Jetty 7.4.5]、同一のスキーマと各コア全体で一意のキーを使用します。「groups.ngroups=true」を使用して分散検索 [例: 2 つのシャード] を実行する場合、毎回返される合計グループ値は、グループ化後の結果の合計 [例 (一意の値)] ではなく、各シャードのグループ値の合計です。 (シャード A の一意の値) + (シャード B の一意の値) であり、(シャード A とシャード B を組み合わせた) の一意の値ではありません。

この問題が SOLR-3436 [https://issues.apache.org/jira/browse/SOLR-3436] によって対処され、Solr 3.6.1 で修正されることを願っていましたが、Solr のバージョンを3.6.1、誤ったグループ合計が残っていました。私の質問は、この動作 [Total groups value is the sum of each different shards group total] が Solr 3.6.1 で予想される動作なのか、それとも Solr のインストールに何らかのエラーがあり、表示されないのかということです。 SOLR-3436 から修正されたバージョン。

どんな助けでも大歓迎です。――ロン・ヴィーンストラ

4

1 に答える 1

0

これは現在、Solr ではサポートされていません。

期待どおりの動作を得るには、グループ化に使用されるフィールドに同じ値を持つすべてのドキュメントが同じシャードにあることを確認する必要があります。SOLR-2592はこれに対処しますが、それを利用するには Solr 4.1 のリリースを待つ必要があります。

于 2012-12-21T11:13:58.900 に答える