アプリケーション内で Solr.NET を使用しています。アプリケーション内で、2 つの異なる solr サーバーに接続する必要があります。これらの solr サーバーはどちらも同じタイプのドキュメントを返します。ドキュメント タイプを Foo と呼びましょう。
また、すべてのクエリが常に solr に POST されるように、カスタム接続を使用する必要があります。
これが私がこれまでに持っているものです:
StartUp.Init<Foo>(new PostOnlyConnection(connectionString1))
StartUp.Init<Foo>(new PostOnlyConnection(connectionString2))
明らかに、2 つの型が同じであるため、IoC コンテナーはこれに対してエラーをスローします。この記事に記載されている情報を使用してこの問題を解決しようとしましたが、Windsor 機能ではカスタム接続オブジェクトを渡すことができず、接続文字列だけを渡すことができません。何か案は?