Bonjour,
je suis en train de confectionner un petit moteur de recherche.
Pour une requete de type "motClé1 motClé2 motClé3", je recherche dans plusieurs champs en vérifiant la présence des 3 mots (à coup de Like, car tous les champs ne sont pas Fulltext)
J'aimerai classer ces résultats en fonction du nombre d'occurence. Par exemple, un résutlat comprenant 7 fois ces mots clés devra être positionné avant un résultat comprenant 4 fois ces même mots.
J'ai recherché sur Google, et sur ces forums, mais rien de convainquant...
Au pire du pire, je peux toujours y aller à coup deen php, puis recréer un tableau en fonction des résultat, mais ça me parait bien brutal...
Code : Sélectionner tout - Visualiser dans une fenêtre à part substr_count
Donc si quelqu'un à une piste MySQL à suivre....
Partager