同じドキュメントクラスを使用して複数のSOLRインスタンスを初期化する方法は?
-
29-09-2019 - |
質問
solrには2つのコアがあります。スキーマは同じですが、異なるドキュメントがあります。
次に、同じドキュメントクラスを使用して、これらの2つのコアのSOLRを1つのドキュメントクラスのみを使用しています。例えば:
startup.init( "http:// localhost:8983/solr/core1"); startup.init( "http:// localhost:8983/solr/core2");
しかし、キーがすでに登録されているという例外があります。
解決策は何ですか?
ありがとう。
解決
から ドキュメント:
内蔵コンテナ(起動)は現在、複数のコア/インスタンスにアクセスすることに限定されています 違う マッピングされたタイプ。
したがって、この制限を持ち上げるためにプロジェクトに貢献するか、ウィンザーまたはstructureMapに切り替えることができます。
所属していません StackOverflow