Créer moteur de recherche site
Fermé
florentdescorde
-
9 sept. 2017 à 16:14
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 9 sept. 2017 à 22:30
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 9 sept. 2017 à 22:30
A voir également:
- Créer moteur de recherche site
- Site de telechargement - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer un groupe whatsapp - Guide
- Site de vente entre particulier - Guide
1 réponse
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
9 sept. 2017 à 22:30
9 sept. 2017 à 22:30
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 :
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 :
Pour une vraie recherche efficace, on utilise souvent Elastic Search qui fournit une API puissante pour effectuer des recherches personnalisées.
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.