-
[MySql] Pertinence SQL
Bonjour,
Je suis confronté à un problème que je n'arrive à résoudre. Je m'explique.
J'ai dans ma base de données des noms d'entreprises.
Exemple : "roi soleil", "le roi", "roi", "baleroi"
Je cherche à faire une requête où je cherche "roi", et ca me ressort par pertinence. C'est à dire le mot exact, puis les autres.
Auriez vous une idée ?
Merci
-
bonjour;
en SQL, tu peux avoir d'abord le mot exact puis le reste en faisant un union de 2 requetes, une avec 'nom_entreprise="roi"' et l'autre avec 'nom_entreprise='%roi%'.
Mais tu n'auras pas de tri par pertinence sur la 2eme.
sinon, tu prends tes resultats et tu utilises les regexp en PHP
-
Bonjour,
il faut que tu utilises un moteur MyISAM ainsi que des index de type full-text
infos ici