同じドキュメントクラスを使用して複数のSOLRインスタンスを初期化する方法は?

StackOverflow https://stackoverflow.com/questions/3902920

  •  29-09-2019
  •  | 
  •  

質問

solrには2つのコアがあります。スキーマは同じですが、異なるドキュメントがあります。

次に、同じドキュメントクラスを使用して、これらの2つのコアのSOLRを1つのドキュメントクラスのみを使用しています。例えば:

startup.init( "http:// localhost:8983/solr/core1"); startup.init( "http:// localhost:8983/solr/core2");

しかし、キーがすでに登録されているという例外があります。

解決策は何ですか?

ありがとう。

役に立ちましたか?

解決

から ドキュメント:

内蔵コンテナ(起動)は現在、複数のコア/インスタンスにアクセスすることに限定されています 違う マッピングされたタイプ。

したがって、この制限を持ち上げるためにプロジェクトに貢献するか、ウィンザーまたはstructureMapに切り替えることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top