Nouveau sur ES donc peut-être une question stupide, mais j'essaie de rechercher en utilisant un joker, par exemple : "SOMECODE*"
et "*SOMECODE"
Cela fonctionne bien, mais la valeur dans le document peut être "SOMECODE/FRED"
.
Le problème est que *
correspondra à n'importe quoi (ce qui inclut rien).*SOMECODE
trouvera une correspondance avec SOMECODE/FRED
.
J'ai essayé de rechercher */SOMECODE
mais cela ne renvoie rien.
Je pense que la tokenisation du champ est le problème principal.
c'est-à-dire, /
provoque la valeur en 2 mots.
J'ai essayé de définir la carte du champ sur not_analyzed
, mais alors je ne peux pas du tout rechercher dessus.
Suis-je en train de faire une erreur ?
Merci