Rechercher

Les formations BIG DATA

Les autres formations EMGS

CONCEVOIR UN MOTEUR DE RECHERCHE AVEC ELASTICSEARCH

0jours
14 heures de cours
0
Tarif Inter-entreprise*/Hors taxes

*Pour obtenir le tarif « Intra-entreprise », merci de nous contacter.

Description

Elasticsearch est un moteur de recherche conçu dès le départ pour être distribué et gérer des volumes de données massifs. Il se base sur la librairie Apache Lucene et lui ajoute des fonctionnalités supplémentaires pour la mise en cluster, la haute disponibilité ainsi qu’une API puissante.

Cette formation a pour objet de présenter Elasticsearch et toutes les notions importantes pour développer de façon efficace avec Elasticsearch. Elle est aussi l’occasion de jeter un œil sous le capot pour comprendre plus en profondeur le fonctionnement d’Elasticsearch et en tirer le meilleur.

Objectifs pédagogiques

  • Identifier les bonnes pratiques à mettre en place pour développer une application basée sur Elasticsearch
  • Découvrir Lucene et modéliser ses données pour la recherche
  • Administrer et dimensionner un cluster Elasticsearch
  • Monitorer un cluster Elasticsearch et détecter les problèmes
  • Configurer Elasticsearch pour obtenir des performances optimales

Publics

  • Développeur, architecte, ops

Pré-requis

Disposer de notions sur http et de connaissances de Linux.

Méthode pédagogique

Formation rythmée par des apports théoriques, des mises en pratiques et des bonnes pratiques qui s’appuient sur les retours d’expérience de nos consultants-formateurs.

Programme

Jour 1

  • Introduction et use case
  • Installation
  • Configuration de base
  • Structure de l’API
  • Recherche basique
  • Cas Pratique : « Installation (1 nœud), indexation et recherche basique »
  • Architecture générale
  • Fonctionnement des différents types de noeuds
  • Indexation, Sharding & Réplication
  • Split-Brain & Failover
  • Cas Pratique : « Mise en place d’un cluster »

  • Synthèse et rappels des points clés
  • Plan d’actions individuel

  • Découvrir Lucene et le TF-IDF
  • Le rôle du mapping et des analyzers
  • Scoring
  • Performances
  • Cas Pratique : « Mise en place d’un mapping pour la recherche avancée »
  • Monitoring et Supervision
  • Dimensionner un cluster
  • Configuration avancée
  • Sécurité et écosystème ElasticSearch (plugins)
  • Failover et PRA
  • Cas Pratique : « Supervision d’un cluster »
  • Synthèse et rappels des points clés
  • Plan d’actions individuel

Prochaines sessions

  • Contactez-nous pour les prochaines sessions.

Contactez-nous

Aides financières

Demande d’informations

    Votre nom (obligatoire)

    Votre prénom (obligatoire)

    Votre entreprise

    Votre fonction

    Votre email (obligatoire)

    Votre téléphone

    Formations

    Votre message