Moteur de recherche PHP/ MySQL Open source

Résolu/Fermé
JusteMoiQuiPasse - 21 juin 2012 à 13:33
 JusteMoiQuiPasse - 21 juin 2012 à 14:09
Bonjour,

Je suis à la recherche d'un moteur de recherche PHP qui doit parcourir deux champs d'une table MySQL et trouver des résultats pertinents en fonction des mots clés saisis.

Merci d'avance !

A voir également:

3 réponses

lili34500 Messages postés 178 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 17 août 2012 16
21 juin 2012 à 13:35
Pk tu te le fait pas toi mem ?
0
JusteMoiQuiPasse
21 juin 2012 à 13:37
Parce que je pense qu'un moteur usité par toute une communauté serait plus performant que celui que je pourrais bidouiller.
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
21 juin 2012 à 13:39
salut

select * from table where champ like '%mot%'

ça devrais suffir je pense non ?
je doute qu'il existe un "moteur" pour faire une chose aussi simple que ça
0
lili34500 Messages postés 178 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 17 août 2012 16
21 juin 2012 à 13:41
Bien si tu lisez un peut il veux le recupere de 2 table differente !
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
21 juin 2012 à 13:43
et toi si tu lisait un peu, tu vérais qu'il veut chercher dans 2 champs et 1 seule table :)
et en prime, ya pas de limite de table dans une requête :)
0
Le résultat de la recherche ne sera pas forcément pertinent.
Ex : Si je tape chaussure, il faut trouver sandale, tong, etc.
Merci de ta réponse.
0
skymax406 Messages postés 215 Date d'inscription samedi 19 juillet 2008 Statut Membre Dernière intervention 22 avril 2015 24
21 juin 2012 à 13:47
lili on agresse pas ceux qui veulent aider , il a juste pas vu.

Essay sa:

SELECT *
FROM 'tablegauche.variable'
JOIN 'tabledroite.variable'
ON 'tablegauche.variable' = 'tabledroite.variable'
WHERE champ like '%mot%'

Avec des tables d'équivalence biensure.
0
vordano Messages postés 1682 Date d'inscription mardi 12 juillet 2011 Statut Membre Dernière intervention 20 juillet 2012 316
Modifié par vordano le 21/06/2012 à 13:51
dans ce cas c'est a toi de créer tes mots clé, je crois que pour l'instant il n'y a que google qui possède un moteur capable de dire qu'une chaussure peut être remplacé par sandale ou tong (et l'algorythme de recherche est un secret ^^)

tu devrais faire une table avec les mots clé (genre un champ id, un champ keyword qui aurais comme valeur chaussure, sandale, tong)

ya ce petit tuto si ça t'interesse:
https://www.commentcamarche.net/contents/801-php-creer-un-moteur-de-recherche
0
JusteMoiQuiPasse
21 juin 2012 à 14:09
Merci pour toutes vos réponses !
0