bonjour,
je suis nouveau sur les forums de developpez et je viens implorer votre secours car je suis complètement bloqué sur les résultats incompréhensibles de requêtes mysql.
j'utilise le système des fulltext et dans ma table, j'ai donc ceci :
clé fulltext avec le champ title et description.
j'ai rajouté des données dans cette table, avec des mots clés tels que : "annuaire", "maison", "voiture", etc.
maintenant ma requête :
select count(id) from matable where match (title, description) against ('annuaire') --> renvoie 0. pourtant j'ai plusieurs enregistrements avec le mot clé annuaire.
si je fais la même requete avec "maison" ca marche. Et il me renvoie des résultats
et là je ne vois vraiment pas d'où ça peut venir, pour cette table, ça ne coince qu'avec le mot clé "annuaire" !
et encore plus fort, dans une autre table, j'ai un index fulltext exactement pareil et là, quelque soit le mot clé entré (et qui est bien présent dans les enregistrements de la table), mysql ne trouve absolument aucun résultat. Je tape aussi bien des mots de 10 caractères, que de 5 ou 4, donc la taille est à exclure.
Quelqu'un a une idée ?? car là j'y ai passé deux heures hier soir et ça me pete le... j'aimerais éviter de devoir revenir sur les LIKE...
merci à vous.
Partager