多个完全松散映射SolrNet Init

时间:2019-05-28 17:33:23

标签: c# vb.net solr containers solrnet

我需要在同一个项目上使用多个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”已在容器中注册

0 个答案:

没有答案