Indizierung von JSON in Solr 3.1

Solr ist schon seit langem in der Lage, JSON-Ergebnisse zu erzeugen, indem Sie wt=json zu jeder Abfrage hinzufügen. Kürzlich wurde eine neue Funktion hinzugefügt, die die Indizierung in JSON sowie die Ausgabe anderer Aktualisierungsbefehle wie Löschungen und Übertragungen ermöglicht.

Alle Funktionen, die über XML-Aktualisierungsbefehle verfügbar waren, können nun in JSON angegeben werden.
So können Sie beispielsweise ein Dokument indizieren:


$ curl http://localhost:8983/solr/update/json -H 'Content-type:application/json' -d '
{
"add": {
"doc": {
"id" : "ISBN:978-0641723445",
"title" : "The Lightning Thief"
"author" : "Rick Riordan",
"series_t" : "Percy Jackson and the Olympians",
"cat" : ["book","hardcover"],
"genre_s" : "fantasy",
"pages_i" : 384
"price" : 12.50,
"inStock" : true,
"popularity" : 10
}
}
}'

Wenn Sie möchten, dass das Dokument sichtbar ist, müssen Sie natürlich ein Commit durchführen. Dies hätten wir tun können, indem wir der URL im vorherigen Befehl einen commit=true Parameter hinzugefügt hätten, oder wir hätten einen Commit-Befehl im JSON selbst hinzufügen können. Dieses Mal geben wir einen separaten Commit-Befehl aus.


curl "http://localhost:8983/solr/update/json?commit=true"

Und jetzt können wir den Solr-Index abfragen und überprüfen, ob das Dokument korrekt hinzugefügt wurde (und natürlich die Ergebnisse in JSON abfragen!)

http://localhost:8983/solr/select?wt=json&indent=true&q=title:lightning

Weitere Dokumentation finden Sie im Solr-Wiki.
Um diese Funktion zu nutzen, benötigen Sie Lucidworks (unsere kommerzielle Version von Solr) oder ein aktuelles Solr 3.1-dev oder 4.0-dev nightly build.

Teilen Sie das Wissen

You Might Also Like

Jeder nutzt KI. Nur wenige setzen sie erfolgreich ein: Wir stellen den B2B-Commerce-KI-Benchmark 2026 vor

Doch die Einführung ist nicht mehr das Thema. Das Thema ist die...

Read More

Die Unternehmenssuche entwickelt sich zur KI-Infrastruktur-Ebene für moderne Unternehmen

Zusammenfassung Jahrzehntelang wurde die Unternehmenssuche lediglich als eine Funktion betrachtet. Die Mitarbeiter...

Read More

Unternehmensweite Suche für den B2B-Handel: Der neue Wettbewerbsvorteil für Hersteller und Händler

Da sich der B2B-Einkauf zunehmend ins Internet verlagert, hat sich die Unternehmenssuche...

Read More

Quick Links