2010-11-18 22 views
1

Wie speichern Sie die Objektbeziehungen in Lucene am besten? Ich muss in der Lage sein, sie schnell und einfach zu lesen. Derzeit sind sie nicht im Lucene-Index gespeichert und das Lesen von DB ist langsam.Wie können Objektbeziehungen in Lucene gespeichert werden?

+0

Können Sie ein bisschen konkretisieren? Was ist die Lebensdauer des Indexes/der Objekte? (Werden die Objekte/Indizes über mehrere Anwendungsläufe hinweg beibehalten?) Sind alle verwandten Objekte in Lucene gespeichert? – Justin

Antwort

1

Am besten fügen Sie alle Objekte, die Sie referenzieren möchten, in ein großes Hashtable/Dictionary ein und speichern den Objektschlüssel im Lucene-Index.

(ich einige .Net spezifische Terminologie haben es verwendet, aber ich nehme an, dass das gleiche Konzept zu welcher Sprache angewendet werden, können Sie verwenden)

Verwandte Themen