Votre partenaire formation 100% digital

ElasticSearch

Formation pour apprendre à utiliser ElasticSearch

  • Référence

    ElS

  • Durée

    2 jours (14h)

  • Prix unitaire HT

    1390 €

pictogramme calendrier Prochaines sessions

Sur demande

pictogramme information Description

La formation ElasticSearch à pour objectif de vous permettre de mettre en place cette solution de recherche scalable. Nous commencerons par installer une entité d’ElasticSearch avant de le déployer sur plusieurs serveurs. Nous traiterons également de la recherche avant de passer aux problématiques de production et de maintenance.

Elasticsearch est un moteur de recherche d’entreprise très populaire qui utilise Lucene. On associe souvent ce moteur à deux autres produits tels que Kibana et Logstash (un visualiseur de données et un ETL)

pictogramme progamme Objectifs pédagogiques

  • Être en mesure de mettre en place ElasticSearch
  • Utiliser le Query DSL pour effectuer des recherches complexes
  • Résoudre les problèmes courants

pictogramme cible Public cible

Administrateur système, Architecte annuaire

pictogramme check liste Pré-requis

Connaissances sur HTTP et REST, être à l’aise sur Linux

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Méthodes pédagogiques

40 % Théorie / 60 % Pratique

pictogramme information Programme de la formation

Introduction à ElasticSearch

  • Introduction aux problématiques de recherche
  • Présentation de la solution ElasticSearch
  • Focus sur les cas d’utilisations d’Elastic Search
  • Panorama des solutions de recherche

Installation d’ElasticSearch

  • Installation et configuration d’un serveur
  • Installation d’un cluster
  • Présentation des plugins
  • Mise en place d’un environnement de test
  • Présentation de l’écosystème (communautés, ressources, documentation…)

Utilisation de base d’ElasticSearch

  • Présentation des opérations de base (indexation et recherches simples)
  • Présentation de l’API http

Déclaration de mapping

  • Introduction au mapping
  • Mise en place d’un premier type
  • Présentation des shards et replicats

Utilisation avancée d’ElasticSearch

  • Travailler avec plusieurs indexes
  • Recherches complexes
  • Comprendre le scoring
  • Rivers et big data

Opérations de maintenance

  • Récupération d’un cluster crashé
  • Récupération manuelle
  • Mise en production

Monitoring