Domanda

Sto usando Solr Search su asp.net

Quando cerco la prima volta che mi dà il risultato di ricerca corretto, BT dopo che modifichi il parametro di ricerca e provo a cercarlo dare un errore ("Connessione Solr" già registrata in contenitore ")

Quindi pl z mi suggerisce come posso rimuoverlo ...

È stato utile?

Soluzione

Assicurati di inizializzare la connessione all'istanza SOLR solo una volta, mettendo qualcosa di simile a quanto segue nell'evento Application_Start in Global.asax. file.

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

Puoi pubblicare uno snippet di codice su come apri la SolrConnection e interrogando contro l'istanza Solr? Quale versione della libreria Solrnet stai usando?

Sto usando Solrnet versione 0.2.3 in un'applicazione ASP.NET utilizzando la convenzione sopra descritta.

Altri suggerimenti

La mia soluzione è una chiara avvio prima dell'inizio

Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top