Bonjour,
J'utilise les directives MATCH() AGAINST() dans le traitement d'une grande base de données or il semble qu'il y a une limitation sur l'indexation FULLTEXT entraînant des pertes de données pour moi car je fais une recherche sur des sigles et des raisons sociales de sociétés, les noms courts et les sigles de moins de 4 caractères sont ignorés et ne sont jamais "matchés".
Il semble que le nombre minimum de caractères par défaut est 4:
Actuellement, je travaille sous WAMP et je n'ai pas ces paramètres dans mon fichier my.ini.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [mysqld] ft_min_word_len=4 [myisamchk] ft_min_word_len=4
Question: par quelle valeur dois-je remplacer ce 4 pour qu'aucun mot ne soit plus ignoré? Par 2, par 1 ou par 0 ?
Partager