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.

Share the knowledge

You Might Also Like

Lucidworks zum Leader ernannt: Was das für die Suche, KI und Ihr Unternehmen bedeutet

Die Anerkennung von Lucidworks als Leader signalisiert, dass Unternehmenssuche und KI heute...

Read More

MCP vs. ACP: Was ist der Unterschied, und wann sollten beide verwendet werden?

Künstliche Intelligenz verändert die Art und Weise, wie Menschen mit Daten, Produkten...

Read More

Die Zukunft des digitalen Handels mit ACP: Von statischen Katalogen zu Agentenverhandlungen

Seit Jahrzehnten basiert der digitale Handel auf einem vertrauten Konzept: dem statischen...

Read More

Quick Links