Aus Gründen, die ich nicht kontrollieren kann, muss ich dies mit einer globalen Suche tun. Ich habe einen Suchbegriff "John J" in (John AND J) umgewandelt, der für jeden funktioniert, dessen Nachname nicht mit dem gleichen Buchstaben wie der erste beginnt.Wie kann ich Lucene für "John J" suchen und Leute wie "John Jameson" nicht nur Leute mit John bekommen?
Wie kann ich die Suche nach "John J" werden "finden alle Menschen, die John und dann eine andere, andere J im Feld haben"?
Danke für Ihre Zeit.
Ich vermute, Sie NGramTokenFilter oder etwas verwenden? Sieht aus wie eine [Phrasenabfrage] (https://lucene.apache.org/core/6_6_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#Terms) ist wahrscheinlich, was Sie suchen. Zitate verwenden – femtoRgon