Hat jemand das Scoring von Dokumenten in einer Query erfolgreich überschrieben, so dass die "Relevanz" eines Terms zu den Feldinhalten durch eigene Funktion ermittelt werden kann? Wenn ja, war es, indem Sie eine CustomScoreQuery implementieren und den customScore (int, float, float) überschreiben? Ich kann anscheinend keine Möglichkeit finden, eine benutzerdefinierte Sortierung oder einen benutzerdefinierten Scorer zu erstellen, mit der exakte Term-Übereinstimmungen viel höher eingestuft werden können als mit anderen Präfix-Term-Übereinstimmungen. Irgendwelche Vorschläge würden geschätzt werden.In Lucene wie werden Begriffe bei der Berechnung von Scores verwendet, kann ich sie mit einer CustomScoreQuery überschreiben?
4
A
Antwort
1
Ich weiß lucene nicht direkt, aber ich kann Ihnen sagen, dass Solr, eine Anwendung auf Basis von Lucene, um diese Funktion erhalten hat:
Lassen Sie mich wissen, ob es Ihnen hilft.
Verwandte Themen
- 1. Elasticsearch - Erforderliche Begriffe in einer Lucene-Abfrage
- 2. Lucene Index: Bestimmte Begriffe ausschließen
- 3. Lucene: Score-Berechnung mit einer PrefixQuery
- 4. Liste der durch Lucene indizierten Begriffe finden
- 5. Lucene beschränkt die Abfrage Begriffe
- 6. Erhalten Sie Begriffe mit höchster Häufigkeit aus Lucene Index
- 7. So erhalten Sie alle Begriffe für ein Lucene-Feld in Lucene 4
- 8. Berechnung des jeweiligen Z-Scores mehrerer Spalten
- 9. Berechnung separater Tfidf-Scores für zwei verschiedene Spalten mit sklearn
- 10. Schließen Sie Wagenrücklauf bei der Berechnung von Teilzeichenfolge
- 11. Wie kann ich eindeutige Begriffe in einer Klartextdatei fallunabhängig zählen?
- 12. Wie bekomme ich alle Begriffe im Verzeichnis index erstellt von Lucene 4.4.0
- 13. Komplexität einer Lucene Suche
- 14. Welche Parameter werden zur Berechnung der Komplexität in SourceMonitor verwendet?
- 15. Prozent bei der Berechnung
- 16. Bei einer Berechnung - wie viele Threads soll ich öffnen?
- 17. Langformatige Verarbeitung bei der Berechnung von Fakultät
- 18. Wie kann ich Taxonomie Begriffe mit Drupal Migrate
- 19. Fehlerbehebung bei Java Lucene Ignorieren von Feld
- 20. Wie kann die Berechnung der Auflösungszeit in JIRA geändert werden?
- 21. Trendthemen: 1-Wort-Begriffe vs komponierte Begriffe
- 22. MPNowPlayingInfoCenter bei der Verwendung von WKWebView überschreiben
- 23. Sollten Kredit-Scores verschlüsselt werden?
- 24. Wie kann der benutzerdefinierte ClassLoader verwendet werden?
- 25. Kann Panda3D in einer wxPython-App verwendet werden?
- 26. Wie entferne ich doppelte Begriffe mit Bewertungen aus einer Textdatei?
- 27. Wie vermeide ich Impression Bias bei der Berechnung der ctr?
- 28. Kann MvcMailer in einer Klassenbibliothek verwendet werden?
- 29. Kann ein roher Lucene-Index von Solr geladen werden?
- 30. Wie kann Observable.fromCallable() mit einer aktivierten Ausnahme verwendet werden?
Ich akzeptiere das, weil es die einzige Antwort ist, es ist eine Antwort über Solr, aber es ist etwas hilfreich. – dlamblin
Haben Sie eine Lösung für Ihr Problem gefunden? –