2016-10-31 9 views
0

Iamはsolrcloud 6.2バージョンを使用して、C1とC2の2つのコレクションを持っています。 コレクションC1はシャードC1S1、C1S2を持ち、コレクションC2はシャードC2S1、C2S2を持っています。さて、さまざまなコレクションのC1S1とC2S1断片を照会したいのですが?誰かが選択クエリを書いて私を助けることができますか? おかげ異なるコレクションから特定のシャードを照会する方法

答えて

0
互換性のあるコレクション間のスキーマ限り

、手動リクエストにshardsパラメータを使用することができるはず:、スキーマが直接の互換性がない場合

../select?q=*:*&shards=localhost:7574/solr/c2s1,localhost:8983/solr/c1s1 

メタスキーマを定義します両方を組み合わせて、それに対して照会することは可能な解決策です。ここで考えられる問題は、スキーマのドキュメントが同じものを表現していない場合、シャード間のスコアリングが奇妙になることです。

関連する問題