Merci de vous pencher enfin dessus ! Par contre honnêtement, le fix est discutable (même le mien donnerait de meilleurs résultats je crois) :


Des résultats stricts seraient bien plus propres, vu que dès qu’il y a une modif d’une lettre, ça implose.
Si quelqu’un veut bien m’expliquer comment faire mes propres modifs à la maison, je suis preneur.
edit : j’ai un peu regardé, visiblement Elasticsearch ne supporte pas fuzziness avec type=« phrase » dans une requête multi_match.
edit2 : en fait quand il y a plusieurs mots, l’autocomplétion saute. Je comprends la raison qui vous a poussé à tenter ça mais c’est peu abouti pour l’instant. Donc du ngram basique serait potentiellement mieux, malgré le bruit.