Question

J'utilise la recherche Solr sur asp.net

quand je recherche première fois, il me donne résultat de la recherche correcte, bt après que lorsque je change le paramètre de recherche et essayer de le rechercher donner une erreur                   ( "Solr Connection » déjà enregistré dans le conteneur")

pl z me donnent à penser que comment puis-je l'enlever ...

Était-ce utile?

La solution

Assurez-vous que vous n'initialisation de la connexion à l'instance Solr une fois, en mettant quelque chose de semblable à ce qui suit en cas Application_Start dans le Global.asax. fichier.

Startup.Init ( "http: // localhost: 8983 / Solr");

Pouvez-vous poster un extrait de code de la façon dont vous ouvrez la SolrConnection et l'interrogation sur l'instance Solr? Quelle est la version de la bibliothèque SolrNet utilisez-vous?

J'utilise la version 0.2.3 SolrNet dans une application ASP.NET utilisant la convention décrite ci-dessus.

Autres conseils

Ma solution est claire démarrage avant Init

Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top