我在我的应用程序中使用Solr.NET。在应用程序中,我需要连接到两个不同的solr服务器。这两个solr服务器都返回相同类型的文档,我们称之为文档类型Foo。SolrNet - 自定义连接的多个实例
此外,我需要使用自定义连接,以便所有查询总是POST到solr。
这是我到目前为止有:
StartUp.Init<Foo>(new PostOnlyConnection(connectionString1))
StartUp.Init<Foo>(new PostOnlyConnection(connectionString2))
显然,IoC容器上,这将引发一个错误,因为这两个类型相同。我试图用位于this article中的信息来解决这个问题,但是Windsor工具不允许我传入自定义连接对象,只是连接字符串。有任何想法吗?