Formation Elasticsearch pour développeurs
Durée | Tarif | Où |
---|---|---|
3 jours. | 2100 € HT / personne | Station F, 5 Parvis Alan Turing, 75013 Paris ou par visioconférence |
★★★★½
Nos formations Adelean ont un taux de satisfaction moyen de 4,5/5
Objectifs
Cette formation de 3 jours sur Elasticsearch couvre les concepts clés, l’installation et la configuration d’Elasticsearch. Les participants exploreront la gestion des clusters et des performances, la sécurité, l’indexation et la recherche, ainsi que la modélisation de données.
Ils apprendront également à utiliser l’analyse de texte pour améliorer la pertinence des recherches, à implémenter des recherches avancées, des facettes, et des agrégations.
Enfin, la formation se concentre sur la mise en place de services tels que l’autocomplétion, ainsi que sur une introduction au traitement du langage naturel (NLP) en relation avec Elasticsearch.
Public
Cette formation s’adresse aux développeurs et lead développeurs souhaitant mettre en place, remplacer ou faire évoluer une solution de recherche avancée dans leurs applications.
Toutes nos formations sont accessibles aux personnes en situation de handicap.
Programme
Jour 1
Introduction à Elasticsearch
- Présentation d’Elasticsearch
- Architecture et concepts clés
- Utilisation et cas d’application
Installation et configuration
- Installation d’Elasticsearch et de Kibana
- Configuration de base
- Exploration de l’interface Kibana
Gestion des clusters et performances
- Architecture de cluster et indexation distribuée
- Sharding et réplication
- Surveillance et optimisation des performances
Sécurité et administration
- Authentification et autorisation
- Utilisation des API d’administration
- Sauvegarde et restauration d’indices
Indexation de données
- Présentation des documents, index et types de champs
- Indexation de documents avec l’API REST
- Mise à jour, suppression et récupération de documents
- Bulk API pour l’indexation en masse
Jour 2
Recherche de base
- Utilisation de l’API de recherche
- Requêtes simples et multi-match
- Pagination et tri des résultats
Modélisation de données et mappings
- Introduction aux mappings
- Configuration des champs et types de données
- Gestion des mappings dynamiques
Analyse de texte
- Processus d’analyse
- Analyseurs, tokenizers et filtres de tokens
- Configuration d’analyseurs personnalisés (notamment pour la langue)
- Analyse de la pertinence
Jour 3
Recherche avancée
- Requêtes booléennes et filtrage
- Recherche à facettes et agrégations
- Recherche géo-spatiale
- Highlighting et recherche approximative
Mise en place de services
- Mise en place d’un cas pratique pour implémenter un service de recherche
- Mise en place d’un service d’autocomplétion
- Suggestions “voulez-vous dire”
NLP
- Introduction au NLP
- NLP avec Elasticsearch 8.x
Informations complémentaires
Prochaines sessions
- du mercredi 14 au vendredi 16 août 2024
- du mercredi 2 au vendredi 4 octobre 2024
- du mercredi 27 au vendredi 29 novembre 2024
- Ou sur demande
Prérequis
- Connaissances basiques de HTTP et REST
- Ordinateur portable avec Java 8 minimum
- IDE et terminal ligne de commande
Méthode pédagogique
- Présentation et démonstrations 40%
- Travaux pratiques 40%
- Questions / Réponses 20%
Les intervenants
- Vincent Brehin
- Consultant expert Solr, Elasticsearch et OpenSearch - LinkedIn
- Benjamin Dauvissat
- Consultant expert Solr, Elasticsearch et OpenSearch - LinkedIn
- blog articles
- Aline Paponaud
- Consultante experte Elasticsearch et OpenSearch - LinkedIn
- Lucian Precup
- Directeur technique et consultant principal - LinkedIn
- articles de blog
Pour plus d’informations, n’hésitez pas à nous contacter.
Vous inscrireOrganisme de formation certifié Qualiopi
Chez Adelean, nous sommes fiers de notre certification Qualiopi, garant de notre engagement à fournir des formations de qualité, conçues pour répondre aux besoins spécifiques de chaque professionnel.
Cliquez ici pour afficher notre certificat Qualiopi