Pregunta

Estoy usando Solr Search en ASP.NET

Cuando busco la primera vez que me da el resultado de la búsqueda correcta, BT después de eso cuando cambio el parámetro de búsqueda e intento buscarlo dar un error ("Conexión solr 'ya registrada en contenedor")

Entonces, por favor, sugiéreme que ¿cómo puedo eliminarlo ...

¿Fue útil?

Solución

Asegúrese de que solo está inicializando la conexión a la instancia de SOLR una vez, colocando algo similar a lo siguiente en el evento Application_Start en Global.asax. expediente.

Startup.init ("http: // localhost: 8983/solr");

¿Puede publicar un fragmento de código de cómo está abriendo la SolrConnection y la consulta contra la instancia de Solr? ¿Qué versión de la biblioteca Solrnet estás usando?

Estoy usando la versión 0.2.3 de Solrnet en una aplicación ASP.NET utilizando la convención descrita anteriormente.

Otros consejos

Mi solución es clara de inicio antes de init

Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top