StandardAnalyzer
ist unter anderem auf Weißespace empfindlich. Das heißt, es tokenisiert den Suchbegriff in drei Token:
( Lorem, ipsum, dolor )
Aber Sie haben das Feld indiziert title
Verwendung Field.Index.NOT_ANALYZED
Keiner der drei oben genannten Token kann dem einzelnen Token in diesem Feld übereinstimmen:
( Lorem ipsum dolor )
Verwenden KeywordAnalyzer
, was den gesamten Feldwert als einzelnes Token tokenisiert. Wie immer müssen Sie denselben Analysator sowohl für die Indexierung als auch für die Suche verwenden.