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)
Verwandte Themen
- 1. Wie können Baumdaten in einem Lucene/Solr/Elasticsearch-Index oder einer NoSQL-Datenbank gespeichert werden?
- 2. Wo können Metadaten gespeichert werden?
- 3. Wie können mehrsprachige Daten gespeichert werden?
- 4. Wie können VMware Fusion VMs gespeichert werden?
- 5. Sitzungswerte können nicht gespeichert werden
- 6. Daten können nicht in Sitzung gespeichert werden
- 7. Daten können nicht in Realm gespeichert werden
- 8. Dokumentenverwaltungssystem - Wo können Dateien gespeichert werden?
- 9. Android: Wie können Variablenwerte in der Registrierung gespeichert werden?
- 10. Wie können lokale Variablen in jQuery-Klickfunktionen gespeichert werden?
- 11. Wie können wiederkehrende Aufgaben in Schienen modelliert und gespeichert werden?
- 12. Wie können Bereichsdaten in HBase gespeichert und abgefragt werden? Derzeit
- 13. Wie können Unicode-Zeichen in Cookies sicher gespeichert werden?
- 14. Wie können mehrere Zeilen gleichzeitig in MVC4 gespeichert werden?
- 15. Wie können mehrere Einträge in CoreData gespeichert werden?
- 16. Wie können C-Bibliotheksabhängigkeiten in der Versionskontrolle gespeichert werden?
- 17. Wie können erweiterbare Metadaten in .NET ORM-freundlich gespeichert werden?
- 18. Wie können BigQuery-Abfrageergebnisse in einer anderen Tabelle gespeichert werden?
- 19. Wie können mehrere Dropdown-Werte in einer Variablen gespeichert werden?
- 20. Servlets: Wo können hochgeladene Dateien gespeichert werden?
- 21. Wo können Delphi DCU-Dateien gespeichert werden?
- 22. Wo können VAO-Attribute gespeichert werden?
- 23. Wo können mobile Daten gespeichert werden (Großprojekt)?
- 24. Wie können Datenbankeinträge am besten lokal gespeichert werden?
- 25. Wie können ViewBag-Daten nach einem Formular-Post gespeichert werden?
- 26. SQLite-Updates werden nicht gespeichert oder können nicht ausgeführt werden
- 27. Wie können Nachrichten auf einer Flask-Website gespeichert werden?
- 28. Wie können Benutzerdaten im Frühjahr am besten gespeichert werden?
- 29. Limit-Daten (Größe) können in einem Javascript-Array gespeichert werden.
- 30. Javamail Zeilenumbrüche können nicht in Datenbank gespeichert werden
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