Formation Elasticsearch 2017-08-22T17:40:00+00:00

Formation Elasticsearch

CONTACTEZ-NOUS

Elasticsearch

La formation « Elasticsearch » vous permettra de comprendre et maitriser l’installation et le montage d’un cluster.
Le programme de formation sera adapté en fonction de votre niveau (Initiation, Perfectionnement, Expert).

Contenu de la formation

Présentation d’Elasticsearch

  • Historique – License
  • 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 de la node
  • Paramètres de nœud

Indexation de documents

  • Ajout
  • Mise à jour
  • Supression
  • 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 filtres

Analyse de données pour le stockage

  • Fonctionnement de Lucene bas niveau : comment les données sont effectivement stockées ?
  • Index inversé
  • API d’analyse
  • Filtre de caractères
  • 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 et score

Agrégations

  • Facets
  • Filtres et aggrégations
  • Métriques
  • Statistiques
  • Statistics approximatives
  • Agrégation multi bucket
  • Aggrégations nested

Relations entre les documents

  • Nested document
  • Parent enfant
  • Dénormalisation
  • Recherche et agrégation sur les documents nested

Scaling / montée en charge

  • Scaling / montée en charge
  • Shard / replicas
  • Allocations de shard controllée
  • Scaling écritures
  • Scaling lectures

Tuning des performances

  • Performance APIS
  • Refresh, flush, merge/optimize
  • Différents types de caches
  • Query warmers

Administration du cluster

  • Changer les paramètres par défault
  • Eviter les split brains
  • Monitoring
  • Plugins de monitoring
  • Rolling restart
  • Backup restore
  • Sécurité
  • Sécurité avec Shields

Autres fonctionnalités

  • Suggesters pour l’auto complétion
  • Highlighting
  • Données géolocalisées
Les Plus de Neuro
  • Formations sur mesure

  • Certifié OPQF

  • Formateurs experts

  • Formation finançable par l’OPCA

Complétez votre choix

Retrouvez toutes les formations
Aide à la décision
Retrouvez toutes les formations
Efficacité professionnelle

Un renseignement, une question ?

CONTACTEZ-NOUS