Moteur de recherche PHP/ MySQL Open source

Résolu
JusteMoiQuiPasse -  
 JusteMoiQuiPasse -
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 !

3 réponses

lili34500 Messages postés 178 Date d'inscription   Statut Membre Dernière intervention   16
 
Pk tu te le fait pas toi mem ?
0
JusteMoiQuiPasse
 
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 1685 Date d'inscription   Statut Membre Dernière intervention   316
 
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   Statut Membre Dernière intervention   16
 
Bien si tu lisez un peut il veux le recupere de 2 table differente !
0
vordano Messages postés 1685 Date d'inscription   Statut Membre Dernière intervention   316
 
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
JusteMoiQuiPasse
 
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 218 Date d'inscription   Statut Membre Dernière intervention   24
 
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 1685 Date d'inscription   Statut Membre Dernière intervention   316
 
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
 
Merci pour toutes vos réponses !
0