StandardAnalyzer
est sensible à l'espace, entre autres délimiteurs. Autrement dit, il tokenise le terme de recherche en trois jetons:
( Lorem, ipsum, dolor )
Mais vous avez indexé le champ title
utilisant Field.Index.NOT_ANALYZED
Ainsi, aucun des trois jetons ci-dessus ne peut correspondre au jeton unique dans ce champ:
( Lorem ipsum dolor )
Utilisation KeywordAnalyzer
, qui tokenise toute la valeur de champ en tant que jeton unique. Comme toujours, vous devez utiliser le même analyseur pour l'indexation et la recherche.