À propos
Ratio théorie / pratique : 60% théorie / 40 % pratique
Elasticsearch est un moteur de recherche distribué, résilient et scalable basé sur la librairie Apache Lucene.
Dans cette session vous découvrirez, en vue 360°, les principales fonctionnalités attendues d'un moteur de recherche, une partie du fonctionnement interne permettant de répondre à ces besoins, les processus de travail à mettre en place pour indexer correctement ses documents, et les possibilités offertes par les filtres de recherche ou les aggregations pour naviguer avec aisance dans vos données via des tableaux de bords et visualisation Kibana, l'interface graphique de gestion des vues 360° sur les donnéesde votre système d'information.
Vos objectifs pédagogiques
- Enumérer les usages d'Elasticsearch et ses fonctionnalités opérationnelles
- Enumérer et organiser les processus de travail autour d'un moteur de recherche et plus spécifiquement d'Elasticsearch
- Appréhender les bases techniques de l'indexation et plus spécifiquement les APIs d'indexation d'Elasticsearch
- Filtrer et agréger les données précédemment indexées
- Manipuler Kibana pour tirer profit des données indexées
Pré-requis
Publics visés
Développeurs
Analystes des données
Idéalement, pour le bon suivi de cette formation, il est demandé aux stagiaires d'avoir des connaissances sur les sujets suivants :
- les appels d'APIs HTTP Rest + json,
- quelques commandes Linux pour la mise en place des TPs
- avoir une idée de ce que permettent docker et dockercompose qui instancient l'infrastructure Elasticsearch pour les travaux pratiques du cours