Ich mache im Grunde eine Suchmaschine. Ich habe nach einer Abfrage gesucht, und ich habe QueryParser verwendet, und jetzt habe ich die Anzahl der Treffer für die Abfrage in TopDocs-Objekt. Wie kann ich nun auf die Trefferdokumente zugreifen, die ich in der Suche gefunden habe? Ich möchte die Dokumente anzeigen, die ein Hit sind. Wie mache ich es! Jede Art von Hilfe geschätzt.Lucene - Wie ist der Zugriff auf die Dokumente ein Treffer in der Suche?
0
A
Antwort
1
for (ScoreDoc sd : topDocs.scoreDocs) {
if (sd.doc == Integer.MAX_VALUE) break;
final Document d = searcher.doc(sd.doc);
final Fieldable f = d.getFieldable(name);
...
}
Hoffe das hilft als Starthilfe. Natürlich wird dies nicht funktionieren, wenn Sie das Feld zur Indexzeit nicht speichern.
Verwandte Themen
- 1. Wie kann ich in einer Lucene/Lucene.net-Suche die Anzahl der Treffer pro Dokument zählen?
- 2. Suche über zwei Lucene-Dokumente
- 3. Alle Treffer für eine Suche in Lucene sammeln/
- 4. Anzahl der Treffer in einem Dokument (doc) in Lucene ermitteln
- 5. Zugriff auf Sitecore Lucene Suche über die Item Web API?
- 6. Hibernate-Suche Lucene akzentunempfindliche Suche
- 7. Sortierung Lucene Dokumente in Luke
- 8. Lucene Indizierung mehrerer Dokumente
- 9. lucene Abfrage Begriff Dokumente
- 10. Lucene - Felder von der Suche ausschließen
- 11. Verbesserte Leistung der standortbasierten Suche mit Lucene
- 12. Lucene: Was ist der richtige Weg, um eine Suche abzubrechen?
- 13. Wie suche ich Regex-Treffer in Python?
- 14. Lucene Fuzzy-Suche auf den gesamten Text
- 15. unscharfe Suche mit Lucene
- 16. Was ist die Verwendung von Field.Set OmitNorms (true); in Lucene
- 17. Stopp DIR-Befehl nach dem ersten Treffer der Suche wird
- 18. Ist es möglich, in Lucene Index gespeicherte Dokumente zu durchlaufen?
- 19. warum Lucene nicht alle Dokumente im Index zurückgibt?
- 20. Müssen Dokumente in Lucene dieselben Felder enthalten?
- 21. Lucene-Suche mit komplexen Abfrage
- 22. Suche über Felder in Lucene
- 23. Beschleunigung der SOLR-Suche
- 24. Suche nach Feld in Lucene
- 25. Lucene Suche und Unterstriche
- 26. Lucene: Filter für Dokumente kein Begriff
- 27. Handhabung + als Sonderzeichen in Lucene Suche
- 28. Komplexität einer Lucene Suche
- 29. Wie kann ich die Liste in LuceneSearch nach der Anzahl der Treffer bestellen?
- 30. Suche mit Apache Lucene
Vielen Dank! Es klappt. –