rechercher un ou plusieurs mot present dans un texte

rechercher un ou plusieurs mot present dans un texte - SQL/NoSQL - Programmation

Marsh Posté le 18-04-2007 à 11:32:42    

Bonjour à tous (encore  moi ^^)  
Je passe au probleme de suite :
j'ai 2 tables -> une avec des mot clé : ID et mot
                ->l'autre avec des produits : ID , titre, descriptif
 
j'aimerais par rapport au descriptif verifier si des mot clé son present dans celui-ci
 
Je suis parti sur l'idée d'utiliser LIKE dans mais requete mais il n'y a aucun effet  
 
Je vous remercie d'avance pour vos reponse  :)

Reply

Marsh Posté le 18-04-2007 à 11:32:42   

Reply

Marsh Posté le 18-04-2007 à 11:37:24    

LIKE a un effet mais il compare ton expression au contenu d'un champ... j'imagine que ça doit pas etre vtres optimisé si ton descriptif est énome.
 
sinon il y a un effet avec %MOT%


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 18-04-2007 à 11:43:50    

Oui en effet les % sont tres utiles mais mon probleme et que je n'arrive pas par rapport a une liste de mots stocké  
dans ma bdd a les comparer à un descriptif pour voir si ils sont dedans

Reply

Marsh Posté le 18-04-2007 à 11:45:14    

le mieu c'est de récupéré le descriptif, récuperer ta liste de mot clé, et faire les tests en php, psp, ou autre language dynamique


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 18-04-2007 à 11:47:00    

Oki j'y avais penser mais j'avais esperer avoir une solution moin lourde  
 
merci beaucoup pour ta réponse aussi rapide

Reply

Marsh Posté le 18-04-2007 à 11:58:26    

Hello,
 
si tu es en MySQL, jettes un oeil du coté des index FULLTEXT
http://dev.mysql.com/doc/refman/5. [...] earch.html
beaucoup plus performant qu'un LIKE %MOT%

Reply

Marsh Posté le 18-04-2007 à 11:59:32    

ha oui interressant merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed