Solr CSV-Ausgabe

Solr kann schon seit geraumer Zeit CSV-Dateien verarbeiten. Jetzt habe ich endlich die Möglichkeit geschaffen, Abfrageergebnisse auch in CSV-Dateien auszugeben. Das Ausgabeformat entspricht dem, was der CSV-Loader schlürfen kann.

Wenn Sie einer Abfrage ein einfaches wt=csv hinzufügen, werden die Dokumente in ein CSV-Format geschrieben, das Sie z.B. in Excel laden können.

http://localhost:8983/solr/select?q=ipod&fl=id,cat,name,popularity,price,score&wt=csv

id,cat,name,popularity,price,score
IW-02,"electronics,connector",iPod & iPod Mini USB 2.0 Cable,1,11.5,0.98867977
F8V7067-APL-KIT,"electronics,connector",Belkin Mobile Power Cord for iPod w/ Dock,1,19.95,0.6523595
MA147LL/A,"electronics,music",Apple 60 GB iPod with Video Playback Black,10,399.0,0.2446348

Die CSV-Formate variieren in der Regel, daher gibt es eine Reihe von Parametern, mit denen Sie die Ausgabe anpassen können. Wenn Sie z.B. csv.escape= und csv.separator=%09 (ein URL-kodiertes Tabulatorzeichen) setzen, werden ein Tabulator-Trennzeichen und ein Backslash-Escaping verwendet, um dem Standard-CSV-Format zu entsprechen, das MySQL verwendet.

http://localhost:8983/solr/select?q=ipod&fl=score,id&wt=csv&csv.escape=&csv.separator=%09

score	id
0.98867977	IW-02
0.6523595	F8V7067-APL-KIT
0.2446348	MA147LL/A

Der CSVResponseWriter ist im Solr Wiki dokumentiert, aber Sie benötigen eine aktuelle
nightly build (Solr 3.1-dev oder Solr 4.0-dev), um es auszuprobieren.

You Might Also Like

KI-Agenten dominieren den Einkauf. Ist Ihre Website auf die KI-gestützte Suche vorbereitet?

Generative KI-Agenten wie ChatGPT definieren die Produktsuche neu. Erfahren Sie, wie Sie...

Read More

Vom Suchunternehmen zum praktischen KI-Pionier: Unsere Vision für 2025 und darüber hinaus

CEO Mike Sinoway gibt Einblicke in die Zukunft der KI und stellt...

Read More

Wenn KI schief geht: Fehlschläge in der realen Welt und wie man sie vermeidet

Lassen Sie nicht zu, dass Ihr KI-Chatbot einen 50.000 Dollar teuren Tahoe...

Read More

Quick Links