Rechercher les lignes les plus pertinentes contenues dans un texte

Rechercher les lignes les plus pertinentes contenues dans un texte - PHP - Programmation

Marsh Posté le 30-03-2013 à 23:05:40    

Bonsoir à tous et à toutes,
 
Joyeux pâques à tout le monde.
 
Je patauge un peu en PHP/mysql pour faire un truc, j'ai du mal à voir dans quelle direction partir.
 
Mon but:
J'ai un texte d'une trentaine de ligne (contenu dans un fichier texte mais çà on s'en fout).
Ainsi qu'une base de donnée contenant une table à trois colonnes: id nom image
 
J'aimerai effectuer une requête mysql afin de ressortir les "trois" noms les plus présents dans mon texte (ou au pire les trois premiers "noms" présents dans le texte)
afin d'en afficher l'image.
 
Je sais faire un moteur de recherche, donc l'inverse (LIKE '%blabla%')... mais là je sèche complètement...
 
Si quelqu'un a une idée je suis preneur svp :)
merci

Reply

Marsh Posté le 30-03-2013 à 23:05:40   

Reply

Marsh Posté le 07-04-2013 à 13:36:07    

Insère ton texte en BDD avec un index full text, et fais une recherche full text dessus
 
Google :
 
MySQL Full Text Search
MySQL FTS
MyISAM FTS
Innodb FTS
MySQL MATCH AGAINST
MySQL MATCH AGAINST BINARY


Message édité par CyberDenix le 07-04-2013 à 13:37:49

---------------
Directeur Technique (CTO)
Reply

Sujets relatifs:

Leave a Replay

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