Ich verwende derzeit Apache Solr 5.5.1 und ich möchte unscharfe Ergebnisse generieren, ohne das "~" am Ende der Abfrage hinzufügen zu müssen. Als Beispiel, wenn ich eine Abfrage gegen "Fellowships" anlege, findet es keine Datensätze, die "fellship" ohne die Endung "s" enthalten, aber wenn ich die Abfrage gegen "Fellowships ~" durchführe, findet es diese "fellship" -Datensätze. Wie kann ich Solr (wie solrconfig.xml) so konfigurieren, dass die "~"/Fuzzy-Abfrage impliziert wird, ohne dass sie am Ende aller Abfragen hinzugefügt werden muss?Wie kann ich Solr (wie solrconfig.xml) so konfigurieren, dass die "~"/Fuzzy-Abfrage impliziert wird, ohne sie am Ende aller Abfragen hinzufügen zu müssen?
0
A
Antwort
0
Sie wären wahrscheinlich besser dran, wenn Sie einen Stemmer verwenden, um Begriffe in ihr gemeinsames Format einzubetten, anstatt die Fuzzy-Suche zu verwenden, um dasselbe zu erreichen.
Es gibt keine Möglichkeit, dass sich alle Begriffe unscharf verhalten, da es Teil der Abfragesyntax ist und kein eigenständiges Argument. Wenn Sie es wirklich als unscharfe Abfrage anwenden möchten, hängen Sie die ~x
in Ihrer Middleware an.
Verwandte Themen
- 1. Wie sollte ich meine Solr filterCache, FirstSearcher und NewSearcher konfigurieren?
- 2. Wie kann ich Leerzeichen am Ende eines ListViews hinzufügen?
- 3. Wie kann ich mein iPhone-Projekt so konfigurieren, dass ein separates Anwendungssymbol für Betaversionen verwendet wird?
- 4. Wie kann ich die iOS-App so konfigurieren, dass sie auf bestimmten Geräten funktioniert?
- 5. Wie kann ich meine Grep-Ausgabe so formatieren, dass die Zeilennummern am Ende der Zeile und die Trefferanzahl angezeigt werden?
- 6. Admob hinzufügen am Ende
- 7. kann nicht geladen werden solrconfig.xml
- 8. So stellen Sie sicher, dass eine Datei am Ende des Laufs geschlossen wird
- 9. Wie kann ich log4j so konfigurieren, dass das Exception-Stacktrace nicht gedruckt wird?
- 10. Wie kann ich eine Audiodatei in WPF mediaElement wiedergeben, ohne darauf warten zu müssen, dass die Datei vollständig geladen wird?
- 11. So konfigurieren Sie Apache Tika mit Apache Solr 1.4.1
- 12. So konfigurieren Sie Solr ordnungsgemäß, um doppelte Begriffe in einem Feld zu entfernen
- 13. So konfigurieren Sie die Solr-Konfiguration mit DSE
- 14. Wie wird die ausführbare Datei am Ende des Installationsprojekts ausgeführt?
- 15. Wie kann ich Android Studio konfigurieren, um neue Zeile am Ende der Datei hinzuzufügen?
- 16. Wie kann ich Maven so konfigurieren, dass JDK6 standardmäßig verwendet wird, aber JDK7 nach Bedarf?
- 17. So stellen Sie sicher, dass ein NSWindow am Ende eines Codeblocks neu gezeichnet wird
- 18. Wie kann ich mein Projekt so konfigurieren, dass plattformunabhängiger Code generiert wird?
- 19. Wie kann ich Upshot so konfigurieren, dass ein ViewModel teilweise auf den Server aktualisiert wird?
- 20. Wie kann ich den omnisharp syntastischen Syntaxprüfer so konfigurieren, dass er milder wird?
- 21. Wie kann ich Dateinamen in Windows 7 im Stapel umbenennen, so dass sie am Ende eine nummerische Reihenfolge haben?
- 22. Wie kann ich Karma so konfigurieren, dass ein Browser mit Befehlszeilenargumenten geöffnet wird?
- 23. Wie verschiebe ich die UIView nach "unten", so dass die nächste UIView angezeigt wird?
- 24. Wie kann ich jeden Methodenaufruf in node.js protokollieren, ohne überall Debug-Zeilen hinzufügen zu müssen?
- 25. Ist es möglich, die Protokollierung so zu konfigurieren, dass sie auch auf die Standardausgabe ausgegeben wird?
- 26. Wie kann ich WebStorm so konfigurieren, dass Code-Vervollständigung für KoaJS bereitgestellt wird?
- 27. Wie würde ich REST uri so konfigurieren, dass dieser uri
- 28. Wie mache ich Abfragen und sende sie an solr
- 29. So konfigurieren Sie die ES6-Code-Überprüfung
- 30. Zeichen am Anfang und am Ende eines Strings hinzufügen?