Notre programme de formation Elasticsearch
Apprenez à exploiter tout le potentiel d’Elasticsearch pour créer des solutions de recherche robustes, scalables et optimisées, tout en maîtrisant l’indexation, la pertinence et les fonctionnalités avancées pour répondre aux besoins des systèmes les plus exigeants.
- 🎤 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
La recherche a longtemps été le domaine de quelques experts Lucene ou Solr, mais aujourd'hui Elasticsearch change la donne et permet de monter de vraies solutions de recherche, scalables et puissantes sans avoir à mettre les mains dans les couches basses d'un index inversé. Les plus grands l'ont bien compris, Wikipédia, Soundcloud, Foursquare, Github, StackOverflow, tous ont basé leur moteur de recherche sur Elasticsearch.
Cette formation Elasticsearch est une prise en main complète de l'outil d'indexation, de recherche et d'analyse de données.
À l'issue de cette formation, le participant sera capable de dimensionner, créer et maintenir un cluster Elasticsearch. Il pourra y indexer des documents et y effectuer des recherches full-text en pleine maîtrise de la pertinence. L'apprenant devra lui-même manipuler des requêtes de Query DSL afin d'obtenir un résultat attendu. En résumé, cette formation permet de :
- Apprendre à créer et manipuler un cluster Elasticsearch
- Indexer des données
- Construire des recherches simples et complexes
- Comprendre l'analyse et les principes de la recherche Lucene
- Calculer des statistiques avec les agrégations
- Acquérir les bases nécessaires à une implémentation
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

- 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
-
- Connaissances basiques d'HTTP et de REST ;
- Utilisation basique de la ligne de commande ;
- Ordinateur
- Prochaines dates

Formation certifiée Qualiopi : Eligible aux financements publics et mutualisés.
Portrait du formateur
Bien accompagné
Damien Alexandre
Passionné du Web et expert PHP, Damien est un amoureux de la qualité et des projets qui la mettent en avant. Il est, en outre, un utilisateur assidu du framework Symfony, auxquel il n'hésite pas à contribuer, son leitmotiv étant de rendre à l'Open-Source un peu de ce qu'il en a retiré. Ses compétences ne se limitent pas à PHP, il est en outre un utilisateur pointu d'Elasticsearch et de JavaScript.
Au sein JoliCode, agence qu'il a co-fondée, Damien intervient en conseil auprès d’équipes techniques ayant des problématiques avancées spécifiques liées à l'indexation de données : passage de Solar à Elasticsearch, mise en place de stratégie d’indexation complexes, etc. Il a écrit de nombreux articles sur Elasticsearch et participe régulièrement en tant que speaker à des conférences comme le Forum PHP, Symfony Live, PHP Tour, Paris Web, SudWeb, SymfonyCon, Elastic{On} et de nombreux autres événements. En bref, Damien aime partager ses connaissances et intervient donc aussi bien en expertise Elasticsearch ponctuelle qu'en développement ou en formation.
Vous le croiserez volontiers lors des meet-ups techniques Parisiens (ParisJS, sfPot, AFSY, etc.), mais surtout sur Twitter (@damienalexandre) et sur son blog personnel.

Notre expertise à ce sujet
Expertise
Elasticsearch est l’une des solutions open-source de recherche les plus polyvalentes et largement adoptées dans le monde. Que ce soit pour le stockage de logs, l’analyse de données, la business intelligence (BI) ou la recherche full-text, Elasticsearch s’adapte parfaitement à une multitude de cas d’usage.
Avec l’écosystème Elastic, comprenant notamment Kibana, nous sommes en mesure de répondre à des besoins métiers complexes de manière élégante et efficace. Nous utilisons Elasticsearch dans environ 70 % de nos projets, souvent à très grande échelle, et l’avons intégré comme index de recherche ainsi que comme solution de stockage pour des données dénormalisées.
Notre équipe possède une longue expérience avec Elasticsearch, remontant à sa version 0.9. Nous avons participé activement à l’amélioration de l’écosystème, notamment à travers des contributions à Elastica et le développement du projet open source Elastically, désormais une référence pour l’intégration Symfony/Elasticsearch.
En plus de nos contributions techniques, nous partageons notre savoir-faire à travers des articles et des conférences. Nos interventions couvrent un large éventail de sujets : de la création d’un moteur de recherche documentaire pour Arianespace aux migrations complexes de Solr ou Algolia vers Elasticsearch, en passant par des expertises sur la pertinence des recherches, les performances et les mises à jour majeures.
Notre expertise en matière de recherche applicative ne se limite pas à Elasticsearch. Nous maîtrisons également d’autres technologies de recherche, comme Algolia, MeiliSearch et la recherche par vecteur (LLM). Depuis 2015, nous accompagnons des entreprises dans l’optimisation de leurs moteurs de recherche, garantissant des résultats pertinents et une performance élevée.
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)
Damien connait son sujet et répond à toutes nos questions, c'est appréciable ! Beaucoup de points étudiés me paressent peu importants avant la formation, mais deviennent critiques à la sortie !
Merci super formation, j'ai appris plein de trucs !
Nous avons pu mettre en oeuvre à peu près tous les conseils donnés pendant la formation. Nous sommes maintenant beaucoup plus sereins dans notre utilisation d' Elasticsearch.
Damien maîtrise vraiment le sujet et les slides sont de bonne qualité. De plus, il a su répondre à toutes mes questions avec le sourire et le soucis du détail. Merci beaucoup de fût très enrichissant !
Grâce à cette formation, j'ai maintenant une meilleure compréhension d'Elasticsearch
Très intéressant. Riche en informations !
Excellente formation, expertise et sympathie du formateur. À recommander
Damien est clairement un expert dans son domaine !
Merci pour cette formation de qualité, je repars avec des réponses à toutes mes question !
Une formation claire et adaptée
Cette formation permet de parcourir un grand nombre de features d'Elasticsearch, et sera très utile à la suite de nos projets
Contenu intéressant, formateur cool ! Merci
Formation pointue, vivante et très conviviale.
Contenu clair, formateur compétent et sympathique. Le tout dans un cadre très cool !
Formation intéressante et instructive avec un très bon enseignant
Super formation, formateur au top. Promis, je commence demain ;)
Cette formation est adaptée aussi bien à ceux qui découvrent Elasticsearch qu'à ceux qui souhaitent acquérir de bonnes pratiques
Formation très intéressante qui permet rapidement d'avoir des bases et bonnes pratiques.
Formation simple d'accès, très complète et intéressante.
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.