Bonjour à tous !!
J'aimerais savoi comment la fonction AGAINST () MATCH () fonctionne. Je suis déjà allé sur ce Site : http://dev.mysql.com/doc/refman/5. [...] earch.html
Cependant, j'aimerais savoir si cette fonction renvoie egalement les pertinences de 0 et dans ce cas comment les enlever.
J'ai essayé ceci mais cela ne semble pas fonctionner :
Code :
- SELECT R.* FROM rubrique R
- JOIN rubrique_sup S ON S.id_rubrique = R.id_rubrique
- JOIN rubriques_produit RP ON RP.id_rubrique = R.id_rubrique
- JOIN produit P ON P.id_produit = RP.id_produit
- WHERE S.id_rub_sup = '.$idsup.'
- AND MATCH (P.libelle_produit) AGAINST ('.$rech.') > 0' ;
|
De plus j'aimerais connaitre la syntaxe exact avec la requete ci-dessus pour classer les résultats par ordre de pertinence ORDER BY (si possible).
Merci