Signaler

Créer moteur de recherche site

Posez votre question florentdescorde - Dernière réponse le 9 sept. 2017 à 22:30 par avion-f16
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 !


Utile
+1
plus moins
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.
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !