Notre programme de formation Elasticsearch

  • 🎤 Animée par un expert de JoliCode, passionné et actif dans la communauté tech.
  • 🎓 Certifiée Qualiopi, reconnue pour sa qualité et conforme aux standards les plus élevés.
  • 💯 Très courte, pour une montée en compétence rapide et impactante.
  • 🧑‍💻 Accompagnement possible après la formation pour des conseils adaptés à votre projet.

Contenu de la formation

Dominez le moteur de recherche et prenez le contrôle de vos données

Cette première section met en place les bases de ce qu’est un moteur de recherche, pourquoi Elasticsearch s’impose comme une solution clé pour des systèmes de recherche scalables et robustes, et comment bien débuter avec cet outil.

  • Qu’est-ce qu’un index de recherche ?
  • Présentation d’Elasticsearch et ses usages
  • Installation et outils indispensables
  • La vie d’un cluster Elasticsearch

Elasticsearch est centré sur l’indexation efficace des données. Cette section détaille le processus d’indexation des documents et l’utilisation des API pour récupérer les informations.

  • Prise en main des APIs : indexer et récupérer des documents
  • Déclaration de mappings
  • Introduction à l'analyse

Découverte et apprentissage du Query DSL d’Elasticsearch.

  • Les bases de la recherche dans Elasticsearch
  • Le Query DSL en détail
  • Découverte et utilisation des agrégations

Pour obtenir des résultats de recherche pertinents, il est crucial de comprendre le mécanisme du score dans Elasticsearch et de savoir comment le manipuler pour améliorer la pertinence des résultats.

  • Comprendre le _score et l’altérer
  • Améliorer la pertinence avec un signal
  • La gestion des langues multiples

Assurez-vous qu’un cluster Elasticsearch fonctionne de manière optimale grâce à des stratégies de maintenance et à des outils de monitoring efficaces.

  • Maintenance d’un cluster : backup, mise à jour et monitoring
  • Réindexation optimisées et sans downtime
  • Mise en production et configuration recommandée

Elasticsearch propose des fonctionnalités puissantes pour répondre à des besoins complexes, telles que les jointures, la recherche géographique, ou l’autocomplétion. Nous explorons ici ces fonctionnalités pour enrichir les applications de recherche.

  • Utilisation de jointures et documents imbriqués
  • Création d’un auto-compléteur
  • Suggestions de documents avec More Like This
  • Recherche géographique
  • Highlight de contenus
  • Scripts pour ajuster le score et filtrer les résultats
  • Utilisation de l’Ingest Node pour manipuler les documents à la volée

Pour visualiser et interagir avec les données d’Elasticsearch, nous vous introduisons à Kibana, l’outil incontournable pour les dashboards, ainsi qu’à FileBeat pour l’ingestion des logs.

  • Introduction à Kibana pour visualiser les données
  • Utilisation de FileBeat pour l’ingestion de logs
  • Créer son propre dashboard

Télécharger le plan

Logo de la formation Elasticsearch
Durée de la formation :
2 jours
Tarif :
1200 € HT / personne
Public

Cette formation s’adresse aux développeurs et lead-développeurs souhaitant mettre en place ou remplacer une solution de recherche avancée dans leur SI.

Pré-requis
Prochaines dates
  • 28 août 2025
  • 11 septembre 2025
  • 9 octobre 2025
Qualiopi

Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.

Demander un devis

Portrait du formateur

Bien accompagné

Notre expertise à ce sujet

Expertise

Témoignages clients

🎉 100% de nos participants ont été satisfaits par cette formation ! (sur l'ensemble des 19 participants ayant répondu à notre enquête de 2015 à ce jour)

Demander un devis

Nous sommes à votre disposition pour vous aider à choisir la formation adaptée à vos besoins et pour organiser des sessions sur-mesure si nécessaire.