[MySQL] petit probleme fulltext
Résolu
switch01
Messages postés
53
Date d'inscription
Statut
Membre
-
switch01 Messages postés 53 Date d'inscription Statut Membre -
switch01 Messages postés 53 Date d'inscription Statut Membre -
Bonjour,
j'ai un probleme concernant fulltext : voici ma requete.
SELECT nom,descriptif,MATCH (nom,descriptif) AGAINST ('phrase a rechercher') AS pertinance FROM matable ORDER BY pertinance DESC LIMIT 0,10;
Cependant, alors que "phrase a rechercher" est presente dans la colonne nom et descriptif de la table matable, la pertinance renvoyé est 0 ... je n'arrive pas a trouver d'ou vient le probleme car les colonnes champs et descriptif sont en fulltext ...
je vous remerci d'avance de vos reponses
a ++
switch01
j'ai un probleme concernant fulltext : voici ma requete.
SELECT nom,descriptif,MATCH (nom,descriptif) AGAINST ('phrase a rechercher') AS pertinance FROM matable ORDER BY pertinance DESC LIMIT 0,10;
Cependant, alors que "phrase a rechercher" est presente dans la colonne nom et descriptif de la table matable, la pertinance renvoyé est 0 ... je n'arrive pas a trouver d'ou vient le probleme car les colonnes champs et descriptif sont en fulltext ...
je vous remerci d'avance de vos reponses
a ++
switch01
A voir également:
- [MySQL] petit probleme fulltext
- Trier du plus petit au plus grand excel - Guide
- Petit point vert snap - Forum Snapchat
- Petit 3 clavier ✓ - Forum Bureautique
- Comment faire pour écrir métre cube avec m et petit 3 ✓ - Forum Word
- Petit 2 clavier iphone ✓ - Forum iPhone
2 réponses
Hello, peut-être qu'il considère les mots à rechercher comme des mots communs ? J'ai lu dans la doc de cette fonction que si un mot est présent dans au moins 50% des lignes, il est considéré comme commun et ne matchera pas. Apparemment il faudrait rajouter IN BOOLEAN MODE juste après le littéral de la chaîne de recherche pour prévenir de ce comportement...
https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html
https://omiossec.developpez.com/mysql/fulltext/etudes/
Je connaissais à peine l'existence de MATCH AGAINST, je ne saurai pas t'en dire plus.
https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html
https://omiossec.developpez.com/mysql/fulltext/etudes/
Je connaissais à peine l'existence de MATCH AGAINST, je ne saurai pas t'en dire plus.