Moteur de recherche PHP/ MySQL Open source

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

  1. Pk tu te le fait pas toi mem ?
    1. Parce que je pense qu'un moteur usité par toute une communauté serait plus performant que celui que je pourrais bidouiller.
  2. 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
    1. Bien si tu lisez un peut il veux le recupere de 2 table differente !
    2. 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 :)
    3. 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.
    4. 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.
    5. 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