Créer moteur de recherche site

[Fermé]
Signaler
-
Messages postés
18596
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
18 septembre 2021
-
Bonjour,

Je souhaite créer un site tres simple avec juste une barre de recherche ( ex Google). et qui vient interroger ma base de données.

base de données de 2 colonnes,
ex colonne 1 : couleur
colonne 2 objet.

et quand nous recherchons une couleur, le moteur nous donne l'objet correspondant dans ma base de données.
avez vous une idee ?
merci !


1 réponse

Messages postés
18596
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
18 septembre 2021
4 319
Bonjour,

Ce que tu décris ressemble plus à ce que j'appellerai du filtrage.

Tu peux effectuer ce filtrage avec les clauses WHERE en SQL.

Par exemple :
SELECT * FROM matable WHERE couleur="vert"


Pour effectuer une recherche à partir de plusieurs mots clés, une méthode simple mais pas forcément efficace est d'exécuter ce type de requête :

SELECT * FROM matable WHERE couleur LIKE "%motclé1%" AND couleur LIKE "%motclé2%" AND couleur LIKE "%motclé3%"


Pour une vraie recherche efficace, on utilise souvent Elastic Search qui fournit une API puissante pour effectuer des recherches personnalisées.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci