Ich bin neu in der Verwendung von solr. Ich habe derzeit Solr läuft auf http://localhost::8983/solr
.
Mein Ziel ist es, zahlreiche Dateien zu indizieren. Ich habe überprüft, dass der Kern, den ich versuche zu veröffentlichen, existiert, indem ich alle Kerne in solr aufliste, ich benutzte die Methode, die hier
Ich verstehe auch, dass man, um mit SimplePostTool einen bestimmten Core zu posten, java -Durl=http://localhost:8983/solr/<corename>/update -jar post.jar <filename>
Das Problem ist jedoch, dass ich den folgenden Fehler erhalte.
%Vor% Da ich festgestellt habe, dass der Core collection1
existiert, warum heißt es, dass die URL nicht gefunden werden kann? Was vermisse ich? Wie repariert man das?
Es sieht so aus, als ob der "gettingstarted" -Kern nicht erstellt wird. Erstellen Sie mit diesem Befehl 'gettingstarted' core.
bin / solr erstellen -c gettingstarted
Sobald der Kern erstellt ist, wird der Befehl 'bin / post -c gettingstarted docs /' ohne Fehler ausgeführt.
In solr-5.4.1 konnte ich auch nicht auf meinen Kern schreiben und habe folgende Nachricht erhalten:
%Vor%Ich habe das Problem behoben, indem ich folgende Zeile hinzugefügt habe ~ / solr-5.4.1 / server / solr / corex / solrconfig.xml:
(Ich habe es direkt nach dem Header des RequestHandlers hinzugefügt) "
Dann habe ich (ich verwende einen neuen Kernnamen):
$ bin / post -c Beispiel / Beispieldocs / money.xml
Es hat perfekt funktioniert. Beachten Sie, dass Sie den gesamten Pfad für die .xml-Datei (oder jede Datei, die Sie auf solr hochladen möchten) angeben müssen.
Tags und Links solr