[TP] La recherche
Nous allons utiliser Dev Tools pour manipuler les utilisateurs/rôles. Pour rappel, vous pouvez passer directement par l'API Elasticsearch.
Ce que vous allez apprendre dans ce TP :
Les prérequis
Vous devez disposer d'un cluster Elasticsearch avec une instance Kibana connectée à ce cluster. Nous vous invitons à faire le TP sur l'installation d'Elasticsearch si ce n'est pas encore le cas.
Général
-
la recherche mono-index
Comment rechercher un document dans l'index 'monpremierindex' ?
-
la recherche multi-index
Comment rechercher un document dans tous les index ?
-
Le score
C'est quoi le champ '_score' qui apparaît sur mes documents ?
leaf query clauses
-
Ma première recherche
Vous devez rechercher dans 'monpremierindex' les documents dont le message contient 'bulk 2'
-
Ma seconde recherche
Vous devez rechercher dans 'monpremierindex' les documents dont 'office' est rousseltm'
-
Ma troisième recherche
Vous devez faire la même recherche mais plutôt sur l'index 'monsecondindex'
compound query clauses
-
Ma recherche combinée
Dans les précédentes recherches on s'est contenté de faire des recherches basées sur un seul champ. Vous devez rechercher les documents dont user.office est RousselTM et user.number est supérieur ou égale à 2825 dans 'monsecondindex'
Niveau de difficulté:
(4/5)