Recherche dans plusieurs tables/champs en fulltext et non full text :/
Recherche dans plusieurs tables/champs en fulltext et non full text :/ - SQL/NoSQL - Programmation
Sujets relatifs:
Leave a Replay
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 22-06-2007 à 18:23:24
Salut
J'ai un petit probleme pour l'implementation d'un moteur de recherche.
En gros la, mon moteur de recherche doit me renvoyer en sortie une liste de produit, plus ou moins pertinente se basant sur ces tables la :
table produits:
-id_produit
-name VARCHAR 100
-keywords FULLTEXT index
-description FULLTEXT index
table press
-id_press
-name VARCHAR 100
-description FULLTEXT index
table artistes
-id_artist
-name VARCHAR 100
-description FULLTEXT index
Je dois rechercher dans ces tables les occurences de ce que l'utilisateur saisie dans le champs (peut etre un mot, 2 ou plus !)
Je commence tout juste à mettre le nez dedans et apres pas mal de recherches (qui ne traite que de recherches dans une seul table) voici où j'en suis, attention c'est crade
Ca m'affiche des pertinences de 0, 1 ou 2, des entiers quoi.. ca me parait vraiment pas super.. surtout que c'est surement à cause du MODE BOOLEAN je m'en doute..
Mais je suis obligé de m'en servir la car dans ma recherche j'inclu des champs qui ne sont pas indexé, pas en full text( les name) donc comment faire mieu ?
Sinon mon systeme de 3requets me parait barbare ya t'il une facon de plier ca en une seul requete pour aller piocher dans les 3 table s?
Merci