Der einfachste Ansatz besteht darin, alle durchsuchbaren Inhalte sowie die Abfragen zu verringern. Weitere Informationen finden Sie in der Dokumentation LowerCaseFilter
. Sie können Wildcard
-Abfragen auch für die Suche ohne Berücksichtigung der Groß- und Kleinschreibung verwenden, da sie die Analyzer
umgeht.
Sie können Inhalte in verschiedenen Feldern speichern, um bei Bedarf verschiedene Fallkonfigurationen zu erfassen.
Die StandardAnalyzer
wendet eine LowerCaseFilter
an, die "Word" und "Word" gleich macht. Du könntest das einfach an deine Verwendung von IndexWriter
und QueryParser
weitergeben. Z.B. ein paar Zeilenausschnitte:
Fügen Sie LowerCaseFilterFactory zu Ihrem fieldType für dieses Feld in Schema.xml hinzu. Beispiel,
%Vor%