Mysql et recherche fulltext

Résolu
cs_Yenapa Messages postés 67 Date d'inscription samedi 12 juillet 2003 Statut Membre Dernière intervention 26 juin 2009 - 18 mars 2009 à 17:17
cs_Yenapa Messages postés 67 Date d'inscription samedi 12 juillet 2003 Statut Membre Dernière intervention 26 juin 2009 - 18 mars 2009 à 18:47
Bonjour a tous

J'ai un soucis avec une requete Fulltext:

je veux executer une requete du genre:
SELECT *, MATCH(file_name, file_textcontent) AGAINST ('Acer')
FROM `dml_indexfiles`
WHERE MATCH(file_name, file_textcontent) AGAINST ('Acer') >= 0

sur une table dont voici le contenu:
file_content_id |file_name |file_textcontent |file_lastindex |MATCH(file_name, file_textcontent) AGAINST ('fichier') |----
1330, fichier2.txt, Acer c'est bien, 1237392097762, 0, ----
1330, fichier1.txt, Acer ca pue, 1237392097764, 0

Comme on le voit, la colonne Match vaut toujours 0, et ce n'est pas le resultat auquel je m'attend.

Si vous voulez tester chez vous, voici le script de creation:

1 réponse

cs_Yenapa Messages postés 67 Date d'inscription samedi 12 juillet 2003 Statut Membre Dernière intervention 26 juin 2009
18 mars 2009 à 18:47
Trouvé

La pertinence est calculé en fonction du nombre de mots dans la ligne, du nombre de mots uniques dans cette ligne, du nombre total de mots dans la liste, et du nombre de documents (lignes) qui contiennent un mot en particulier.

Le mot acer
présent dans plus de la moitié des lignes. Ainsi, il est considéré comme un mot à ignorer

La prochaine fois je lirai un peux plus la doc ;)
3
Rejoignez-nous