Voir toute la discussion dans une seule page
Ecrit par
Pascale le samedi 21 janvier 2012 dans le thème :
PHP
Bonjour,
J'ai une recherche fulltext qui marche (je n'en suis qu'aux tests et aux
essais, c'est loin d'être fini).
J'aimerais ne sélectionner que les résultats dont la pertinence est
supérieure à une valeur (à déterminer...). De plus, si je passe à une
recherche avec booléens, je vais perdre le tri automatique par pertinence
décroissante, donc j'aimerais bien connaître cette précieuse pertinence.
J'ai une requête toute bête du type :
$sel = "SELECT numfiche,nom FROM matable WHERE MATCH (nom) AGAINST
('$rech') AS score";
$req = mysql_query($sel) or die('Erreur SQL !'.$sel.'
'.mysql_error().'
);
$total = mysql_num_rows($req);
if ($total != 0)
{
while ($data=mysql_fetch_assoc($req))
{
$numfiche=$data['numfiche'];
$nom=$data['nom'];
echo 'Numéro :'.$numfiche.' - nom : '.$nom.'';
}
}
Donc, la question bête est : comment récupérer ce fameux score ?
Merci pour votre aide.
--
Pascale
http://www.la-grille-verte.net
Classé sous : pertinence,
numfiche,
mysql,
recherche,
sel