[MySQL] Full-text et configuration ft_min_word_len


blman
WRInaute accro
WRInaute accro
 
Messages: 3077
Inscription: 5 Sep 2003

[MySQL] Full-text et configuration ft_min_word_len

Message le Ven Déc 14, 2007 15:35

Coucou,

FULL-TEXT ne prend en compte que les mots de 4 caractères ou plus par défaut. Pour qu'il prenne les mots de 2 caractères ou plus, il faut configurer la variable de conf ft_min_word_len donc ft_min_word_len=2.

Je voulais savoir si quelqu'un a déjà fait ça et surtout, si oui, est-ce que les performances (rapidité d'indexation et de réponse) ne deviennent pas catastrophique ?

Si quelqu'un avait un benchmark au passage ;)


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2215
Inscription: 10 Avr 2005

Message le Ven Déc 14, 2007 16:59

Alors oui je l'ai déjà fait puisque je travaille en plein dessus actuellement.

A coté j'ai mis une liste de mots à exclure

Dans ton my.cnf
Code: Tout sélectionner
ft_min_word_len=2
ft_stopword_file=/var/www/html/mots.txt


je, tu, il, elle, nous, vous, ils, elles, du, de, la, les, mes, tes, ses, nos, ces, des, pour, dans, avec, sur


Pour les benchs, je vais aborder ça très prochainement sur de gros volume.

En tout cas, ça fonctionne.

Ce topic m'intéresse aussi.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité