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?
1
A
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)
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