Множество полностью рыхлых карт SolrNet Init - PullRequest
1 голос
/ 28 мая 2019

Мне нужно использовать несколько ядер 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)

Это вызывает конфликт при включении ключа со следующей ошибкой:

Key 'SolrNet.Impl.SolrConnection.System.Collections.Generic.Dictionary`2 [System.String, System.Object].SolrNet.Impl.SolrConnection 'уже зарегистрирован в контейнере

...