moteur de recherche

moteur de recherche - PHP - Programmation

Marsh Posté le 09-10-2006 à 18:31:30    

Comment faire en php un moteur de recherche à l'aide de MySQL.
Mon idée serait d'avoir une phrase dans mysql et sur une page, un formulaire, lorsque l'on tape un mot dans celui-ci, si ce mot ce trouve dans la phrase qui se situe sur la base, alors un résultat est affiché.
La question est si c'est possible, comment faire... avec quel script ?
Si vous avez d'autres solutions à me proposer, je suis tout ouïe
Merci
 
PS : je sais écrire et lire des données dans une table à partir d'un script PHP, donc je pourrait comprendre quelques explications !

Reply

Marsh Posté le 09-10-2006 à 18:31:30   

Reply

Marsh Posté le 09-10-2006 à 18:41:40    

Avec mysql, t'as un systéme de recherche sur le contenu des colonne de type "fulltext".
Une telle recherche retourne un nombre pour chaque ligne de donnée qui permet de faire un tri dans mysql afin d'afficher en premier les lignes qui ont le plus de chance d'intéresser le visiteur.
A noter que ca ne retournera pas les cas trop distant de ce qui est recherché et que ca ne retournera rien s'il n'y a pas assez de donnée dans la table ou si le mot cherché est présent dans trop de ligne (mot non significatif)
 
Plus d'info ici : http://dev.mysql.com/doc/refman/5. [...] earch.html

Reply

Marsh Posté le 26-10-2006 à 13:12:54    

omega2 a écrit :

Avec mysql, t'as un systéme de recherche sur le contenu des colonne de type "fulltext".
Une telle recherche retourne un nombre pour chaque ligne de donnée qui permet de faire un tri dans mysql afin d'afficher en premier les lignes qui ont le plus de chance d'intéresser le visiteur.
A noter que ca ne retournera pas les cas trop distant de ce qui est recherché et que ca ne retournera rien s'il n'y a pas assez de donnée dans la table ou si le mot cherché est présent dans trop de ligne (mot non significatif)
 
Plus d'info ici : http://dev.mysql.com/doc/refman/5. [...] earch.html


 
Merci, le probleme est que j'ai eu beau lire la doc mysql... je n'ai pas compris du tout, ou et comment cela marchait...

Reply

Marsh Posté le 26-10-2006 à 17:28:26    

Regarde dans la doc de spip il y a une autre approche du moteur de recherche de spip.

Reply

Sujets relatifs:

Leave a Replay

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