modifier ft_min_word_len pour le fulltext

type mysql year 2006


La recherche sur texte entier a été paramétrée pour une efficacité de recherche maximale. La modification du comportement par défaut ne fera généralement que diminuer la qualité des résultats des recherches. Il ne faut pas modifier les sources de MySQL sans savoir précisément ce qu'on fait.

La taille minimale des mots à indexer est définie dans la variable ft_min_word_len de MySQL. Vous pouvez modifier cette valeur pour celle que vous préférez, puis reconstruire les index FULLTEXT. La valeur par défaut de cette option est de 4 caractères. Modifiez la, puis recompilez les index FULLTEXT. Par exemple, si vous souhaitez pouvoir rechercher des mots de 3 caractères, vous pouvez donner à cette variable la valeur suivante dans le fichier d'options :

[mysqld]
ft_min_word_len=3

Puis, relancez le serveur et recompilez vos index FULLTEXT.

documentation officiel