Formation : Maîtriser Elasticsearch pour l'indexation et la recherche de données

🔍 Certifié Qualiopi – Donkey School

🎯 Objectifs pédagogiques

À l'issue de cette formation, vous serez capable de :

  • Configurer et administrer un cluster Elasticsearch (installation, scaling, monitoring)

  • Indexer efficacement des données (mapping, analyzers, bonnes pratiques)

  • Construire des requêtes avancées (full-text search, aggregations, nested queries)

  • Optimiser les performances (sharding, caching, query tuning)

  • Intégrer Elasticsearch dans une application (API REST, clients Python/Java)

Public visé :

  • Développeurs back-end et data engineers

  • Administrateurs bases de données

  • Analystes de données

Prérequis :
✔ Connaissance de base en bases de données
✔ Expérience avec les requêtes HTTP (idéal)

📆 Programme (3 jours - 21h)

📍 Module 1 : Introduction à Elasticsearch et installation

• Présentation d’Elasticsearch et de l’écosystème Elastic Stack

• Installation et configuration d’un cluster Elasticsearch

• Importation et indexation de données d’exemple

🎯 Objectif : Comprendre l’architecture d’Elasticsearch et savoir mettre en place un

environnement fonctionnel.

📍 Module 3 : Requêtes et recherche avancée

• Syntaxe et structuration des requêtes de recherche

• Types de requêtes : Match, QueryString, Terms, Range, BoolQuery

• Recherches dans des documents imbriqués (Nested Queries)

• Tri, pagination et gestion des sources

🎯 Objectif : Savoir interroger efficacement une base Elasticsearch et affiner les résultats.

📍 Module 2 : Indexation et gestion des données

• Création et gestion des index et alias

• Mapping et structuration des données

• Gestion des documents et des mises à jour (PUT, DELETE)

• Paramétrage des analyzers pour optimiser la recherche

🎯 Objectif : Maîtriser l’organisation des données pour un stockage et une indexation

efficace.

📍 Module 4 : Optimisation et analyse des performances

• Gestion des agrégations pour des analyses avancées

• Fonction Scoring et optimisation des résultats de recherche

• Gestion des shards et réplicas pour assurer la performance et la disponibilité

• Debugging et analyse des requêtes avec Explain

🎯 Objectif : Améliorer les performances et optimiser les recherches en fonction des besoins

métier.

ℹ️ Modalités pratiques

  • Durée : 3 jours (présentiel Paris 20e ou intra)

  • Tarif : 690€ HT/pers. (6 pers. min) - Éligible CPF

  • Environnement :
    ✅ Cluster Elasticsearch 8.x
    ✅ Kibana pour la visualisation
    ✅ Jeux de données sectoriels (e-commerce, logs, santé)

➕ Points forts

  • Focus performances : Benchmarks réels (ES vs Algolia/Meilisearch)

  • Cas concrets : Search as a service, log analysis, recommandations

  • Veille techno : Nouveautés Elastic 8.x (vector search, ML)

🎓 Certification et évaluation

Une mise en situation réelle permettra d’évaluer les compétences acquises, avec la

configuration d’un cluster Elasticsearch et l’exécution de requêtes avancées.

📌 Avantages de la formation :

✅ Compréhension approfondie du fonctionnement d’Elasticsearch

✅ Application directe sur des cas concrets

✅ Optimisation des requêtes et des performances du cluster

✅ Approche pédagogique interactive et adaptée aux besoins des participants

💡 Intéressé ? Devenez un expert en recherche et analyse de données avec Elasticsearch

grâce à Donkey School !