Formations Elasticsearch


Cours « Elasticsearch Mise en Oeuvre » (3 jours)

Cette formation interactive fournit les connaissances nécessaires à mise en oeuvre des principaux composants Elasticsearch. Des exercices testent durant la formation les capacités du stagiaire à mettre en pratique de celles-ci.

Ce que vous apprendrez (programme non contractuel) :

  • Présentation d’Elasticsearch  : Historique ; Licence ; Moteur Lucene ; API Rest comme wrappeur de Lucene ; Clustering de Lucene.
  • Installation : Installation depuis deb et rpm ; Fichiers de configuration ; Chemin de stockage des fichiers ; Nom du cluster ; Nom du Node ; Paramètres du Node.
  • Indexation de documents : Ajout ; Mise a jour ; Suppression ; GET.
  • Format des données : Json ; Notions de types et de mapping ; Mise à jour des types ou re-indexation.
  • Recherche de données : Requête simple par query string en get ; Composants d’un requête ; Les différentes requêtes du query DSL ; Savoir utiliser la requête adaptée ; Combiner des requêtes ; Les filters.
  • Analyse de données pour le stockage : Fonctionnent de Lucene under the hood (comment les données sont effectivement stockées) ; Inverted index ; Analyze API ; Caracter filter ; Tokenizer ; Token filter ; Shingles ; Ngrams, edge ngrams ; Stemming.
  • Recherche et pertinence des résultats : Le scoring dans Lucene ; TF et IDF ; Boost ; API explain ; Re-scoring ; function_score query ; Scripting and Score.
  • Agrégations : Facets ; Filters et aggregations ; Metrics ; Statistics ; Approximate statistics ; Multi bucket aggregations ; Nesting aggregations.
  • Relations entre les documents : Nested document ; Parent child ; Denormalizing ; Search and aggregations on nested documents ; Scaling / montée en charge ; Shard / replicas ; Allocations de shard controllées ; Scaling écritures ; Scaling lectures.
  • Tuning des performances : Performance APIS ; refresh, flush, merge/optimize ; Different type of Caches ; Query warmers.
  • Administration du Cluster : Change default settings ; Eviter les split brains ; Monitoring ; Plugins de monitoring ; Rolling restart ; Backup restore ; Securité ; Securité avec Shields.
  • Autres fonctionnalités : Suggesters pour l’auto complétion ; Highlighting ; Donnees géo localisées.

Prochaine session inter-entreprises : du 18 au 20 juillet 2017 à Paris.
Tarif : 1 990 € HT par stagiaire.

Des formations en formule intra-entreprise sont également proposés sur demande.