マルチテナントのWebサイト(複数のホスト、各ホストごとに異なる設定、ただし1つのアプリケーション)を実行しています。データベースとsolrのインスタンス。したがって、どのURLがアプリケーションにマップされているかによって、要求ごとに異なる接続文字列が提供されます。これは、IConnectionProviderがホスト名に応じて各要求で異なる接続文字列を提供する通常のデータベースではうまく機能します。私たちはテキスト索引作成にSolrNetを使用しており、異なるホスト用に複数のインスタンスを実行しています。現在、Castle WindsorのSolrNet機能は設定時にsolrUrlで一度登録されます。テナント/ホストの設定に応じて、solrNetのインスタンスをsolrUrlとは異なるリクエストごとに解決できるようにしたいと考えています。これは可能ですか?複数ソルインスタンスのSolrNetウィンザーコンテナを使用したコンフィグレーション/インスタンシエーション
1
A
答えて
1
multi-core/multi-instance support in the SolrNet Windsor facilityを使用し、IHandlerSelectorを使用して、テナント/ホストの設定に応じて適切なISolrOperations<T>
を選択します。
関連する問題
- 1. Ninjectを使用して複数のコアにアクセスするときにSolrNetで
- 2. SolrNetファジー検索複数の単語
- 3. SolrNet複合クエリの作成
- 4. ウィンザーコンテナ登録
- 5. REBUSウィンザーコンテナとinlinemessageハンドラー
- 6. SolrNetでCurlコマンドを使用する
- 7. SolrNetでスコアフィールドを使用する
- 8. Solrnetを使って複数のコレクションを検索するには? C#
- 9. SolrNetを使用してSolrをコンソールアプリケーションからクエリしますか?
- 10. SolrNetを使用したSolrサーバーへの断続的な接続タイムアウト
- 11. backbone.jsを使用した複数のルータ
- 12. 複数の値を使用したプリペアドステートメント
- 13. 複数のviewControllerを使用したコアデータ
- 14. JavaScriptを使用した複数のユーザーコントロール
- 15. 複数のクエリを使用したXMLHttpRequest
- 16. 複数のSeekbarsを使用したRecyclerView
- 17. 複数のバッチプロセスを使用したバッチアプリケーション
- 18. vueを使用した複数のルータ
- 19. THREE.Renderpassを使用した複数のシーンレンダリング
- 20. log4jを使用した複数のログファイル
- 21. エグゼキュータフレームワークを使用した複数のタスク
- 22. ボタンを使用した複数のドロップダウン
- 23. Resteasyを使用した複数のエンドポイント
- 24. jqueryを使用した複数のフォーム
- 25. s3を使用した複数のファイルアップロード
- 26. 複数のキーを使用したクイックソート?
- 27. KeystoneJSを使用した複数のテンプレートエンジン
- 28. 複数のテーマを使用したカスタムアラートスタイル
- 29. 複数のコンフィグを使用したjQuery.event.drop
- 30. Eclipseを使用した複数のプロジェクト
ほとんどのリンクは死んでいます。 : – user2173353
Unityの場合の例はありますか?ここでは別のドキュメントを使用しますが、私の要求はsolrサーバーを切り替えながら同じドキュメントタイプをクエリすることです:https://github.com/mausch/SolrNet/blob/master/Documentation/Multi -core-instance.md。 – user2173353