2

3 つの異なるシャードで構成される 1 つのコレクションを使用して SolrCloud をセットアップしたいと考えています。

コレクションは単一の論理インデックスを表すため、単一のスキーマが必要であることを理解しています。ただし、各シャードが異なる solrconfigを持つことができるかどうか疑問に思っています ?

かなりの量の検索にもかかわらず、コレクションが単一のスキーマで構成されているが、複数の solrconfig で構成されている例は見たことがありません。私が取り組んできた SolrCloud チュートリアルはすべて、1 つのブートストラップ構成でコレクションを初期化します。

java -Dbootstrap_confdir=./solr/collection1/conf -Dcollection.configName=myconf -DzkRun -DnumShards=2 -jar start.jar

ただし、SolrCloud のドキュメントにはいくつかの要素があり、SolrCloud が単一のスキーマでセットアップされていても、シャードごとに異なる solrconfig ファイルが可能であると思われます。「Solr用語集」から:

"コレクション: Solr では、単一の論理インデックスにグループ化された 1 つ以上のドキュメント。コレクションには単一のスキーマが必要ですが、複数のコアに分散できます。 "

コレクションが単一のスキーマを持つ必要があるが、複数のコアで構成できる場合、これらの異なるコアが異なる solrconfig を持つことができることを示していますか? もしそうなら、これはどのように設定できますか?

どんな助けでも大歓迎です。

4

1 に答える 1

3

コレクションは、同じ構成の論理コンテナーです。1 つのコレクションに異なる構成のコアを含めることはできません。一般に、複数のコレクションにクエリを実行できます (それについては、SolrCloud wiki を参照してください)。これらのコレクションが同じスキーマを持っている場合です。これは、両方のコレクションが同じ Zookeeper クラスターに存在する場合にのみ機能します。試してみる。

于 2013-08-01T04:43:03.837 に答える