MATCH et mot-clé

MATCH et mot-clé - SQL/NoSQL - Programmation

Marsh Posté le 08-08-2006 à 11:54:01    

Salut à tous,
J'ai fait une requête avec MATCH en FULLTEXT et il faut des mots-clés de plus de 3 caractères.
Quand je cherche avec le mot "hello" rien ne sort, d'autres mots avec "ll" ou à 5 caractères resortent sans problème.
Y-a-t-il un filtrage avec certain mots dans la recherche en FULLTEXT ?

Reply

Marsh Posté le 08-08-2006 à 11:54:01   

Reply

Marsh Posté le 13-08-2006 à 12:31:52    

polo7 a écrit :

Salut à tous,
J'ai fait une requête avec MATCH en FULLTEXT et il faut des mots-clés de plus de 3 caractères.
Quand je cherche avec le mot "hello" rien ne sort, d'autres mots avec "ll" ou à 5 caractères resortent sans problème.
Y-a-t-il un filtrage avec certain mots dans la recherche en FULLTEXT ?


En fait voici le code utilisé:

Code :
  1. $rqt_list = "MATCH (caption,headline,object_name,keywords,city,province,country) AGAINST (\"$sk\" )";
  2. $requete = mysql_query("SELECT *, $rqt_list AS score FROM $table_image WHERE $rqt_list" );


 
Y-a-t-il un filtrage des mots-clés avec ce genre de requête ?

Reply

Marsh Posté le 23-08-2006 à 11:48:36    

J'ai remarqué que ça me fait la même chose avec d'autres mot de 4 lettres.
Le mot-clé est bel et bien dans la bdd, mais la requête ne le trouve pas.
 
HELP !!!

Reply

Marsh Posté le 23-08-2006 à 12:00:43    

rajoute IN BOOLEAN MODE dans ton against qui n'est pas limité au seuil de 50%. ( " 13.6.1 Booléens de recherches en texte intégral" pour la doc)
 
Jette également un oeil dans la doc sur le paragraphe  "13.6.4 Paramétrage précis de la recherche en text intégral de MySQL"

Reply

Marsh Posté le 23-08-2006 à 20:19:51    

Merci pour ton info, mais le seuil de 50% n'est pas atteint, il y a 13'000 enregistrements et quand je recherche avec PHPMyADMIN %hello% il m'en sort 47.
Et les paramétrages, je ne peux pas les changer. Le nbr de caractère min est par défaut 4 donc tout est OK.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed