2012-04-05 5 views
1

Beim Indexieren von Dokumenten auf solr möchte ich einige Vorverarbeitungen durchführen und die Synonyme der Wörter im Dokument speichern. Ich möchte, dass es mit der Datei verknüpft wird und daher plane ich, dieses Java 2d Array als ein Feld in solr zu speichern.Ein Java-Objekt als Feld in Solr speichern

How can i add a java object as a field while indexing files in solr ? 

In lucene ich habe gesehen, dass das Feld ein Byte-Array sein kann und daher serialisiert ich mein Objekt und speichern Sie es als Byte-Array und es später wieder abrufen!

Antwort

2

Werfen Sie einen Blick auf this. Sie können auch versuchen, es als ein mehrwertiges Feld mit einem JAXB/JSON-Serializer oder ähnlichem zu speichern.

+0

+1 für JSON-Serialisierung - auch praktisch wie es im Browser mit JS oder anderen Client-Anwendungen verwendet werden kann. – nickdos

Verwandte Themen