Frage

Ich verwende die Solr -Suche auf ASP.NET

Wenn ich zum ersten Mal suche, gibt es mir ein korrektes Suchergebnis, bt danach, wenn ich den Suchparameter ändere und versuche, einen Fehler zu geben ("Solr -Verbindung" bereits in Container registriert ").

Pl z Schlagen Sie mir also, wie kann ich es entfernen ...

War es hilfreich?

Lösung

Stellen Sie sicher, dass Sie nur einmal die Verbindung zur SolR -Instanz initialisieren, indem Sie das Folgende in das Ereignis application_Start im global.asax ähneln. Datei.

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

Können Sie einen Code -Ausschnitt darüber veröffentlichen, wie Sie die SolrConnection öffnen und an der Solr -Instanz abfragen? Welche Version der Solrnet -Bibliothek verwenden Sie?

Ich verwende SolRNET -Version 0.2.3 in einer ASP.NET -Anwendung unter Verwendung der oben beschriebenen Konvention.

Andere Tipps

Meine Lösung ist ein klares Start vor Init

Startup.Container.Clear();
Startup.InitContainer();
Startup.Init<T>("http://localhost:8983/solr/test");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top