我需要在同一个项目上使用多个solr核心,我正在使用SolrNet和默认的Startup.Init在CurrentServiceLocator上注册实例,我想知道如何以以下方式注册多个松散的映射核心。
Dim solrurl As String = ConfigurationManager.AppSettings("SolrServer1")
Startup.Init(Of Dictionary(Of String, Object))(solrurl)
Dim solrurl2 As String = ConfigurationManager.AppSettings("SolrServer2")
Startup.Init(Of Dictionary(Of String, Object))(solrurl2)
这会导致按键碰撞,并显示以下错误:
密钥“ SolrNet.Impl.SolrConnection.System.Collections.Generic.Dictionary`2 [System.String,System.Object] .SolrNet.Impl.SolrConnection”已在容器中注册