Bonjour
Je souhaite avoir un "score" sur mes requetes pour avoir un ordre d'affichage sur la pertinence de la recherche
(oui il y a fulltext que j'utilise, mais si la pertinence de mon fulltext j'aimerai switcher sur du like)
Donc j'ai cherché en vain et j'ai rien trouvé.. comme je ne suis pas un expert de la chose
pensez-vous que cette partie ci-dessous pourrait faire l'affaire, si oui comment formuler cette partie correctement ?
D'avance merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT nomsite, description, mcles, texte, (((nomsite LIKE '%$motsy%') * 2) + ((description LIKE '%$motsy%') * 3) + ((mcles LIKE '%$motsy%') * 1) + ((texte LIKE '%$motsy%') * 5)) score FROM $tableannu ORDER BY score DESC
Cordialement
Partager