Conexão Solr' já cadastrada no container
Pergunta
estou usando a pesquisa solr no asp.net
quando eu pesquisar pela primeira vez dá-me resultado de pesquisa correto, bt depois disso quando eu alterar o parâmetro de pesquisa e tentar pesquisar dá-me um erro ("Solr Connection' já registado no contentor")
então, por favor, sugira-me como posso removê-lo ...
Solução
Certifique-se de inicializar a conexão com a instância do Solr apenas uma vez, colocando algo semelhante ao seguinte no evento Application_Start no Global.asax.arquivo.
Startup.Init("http://localhost:8983/solr");
Você pode postar um trecho de código de como você está abrindo o SolrConnection e consultando a instância do Solr?Qual versão da biblioteca SolrNet você está usando?
Estou usando o SolrNet versão 0.2.3 em um aplicativo ASP.NET usando a convenção descrita acima.
Outras dicas
Minha solução é limpar a inicialização antes do início
Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");