Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Elasticsearch - Prise en main et développement

Elasticsearch - Prise en main et développement

Qualiopi
En centre
Non éligible CPF
Sélectionnez une session :

Choisissez une date pour pouvoir réserver !

Objectifs
Programme

A l’issue de cette formation, vous serez capable de :

  • Situer Elasticsearch dans un écosystème Big Data
  • Identifier les enjeux et les cas d'utilisation d'un moteur de recherche
  • Indexer des données
  • Faire des recherches simples et complexes
  • Manipuler les agrégations et des recherches évoluées.

Jour 1

Introduction au NoSQL

  • Nature et exigence de stockage
  • Regard sur les BDD relationnelles
  • Théorème de CAP
  • Les familles des BDD NoSQL
  • NoSQL, comparatif et use case

Premier pas avec Elasticsearch

  • L'histoire de Elastic Stack
  • Pourquoi Elastic Stack ?
  • Les composants de Elastic Stack
  • La donnée sur Elastic Stack
  • Cas d'utilisation
  • Les fichiers de configuration

Exemple de travaux pratiques (à titre indicatif)

  • Installation et configuration de Elasticsearch, et création d'un premier cluster

Elasticsearch, CRUD

  • Vue générale de l'API REST
  • Création / suppression d'un index
  • Indexation d'un document
  • Mise à jour et suppression d'un document
  • Faire des recherches sur les documents indexés
  • Indexation en masse via l'API Bulk
  • Recherche sur plusieurs index

Exemple de travaux pratiques (à titre indicatif)

  • Premières recherches sur Kibana

Jour 2

Requêtage des données

  • Pertinence
  • Recherche de termes
  • Score
  • Recherche de phrases
  • Recherche dans les plages de dates
  • Combiner les recherches
  • Filtrage des recherches
  • Amélioration de la pertinence

Analyse du texte et le Mapping

  • Le Mapping
  • Inverted index
  • Les multi-champs
  • Les Token filters
  • Les analyzers

Les noeuds et les shards

  • Rôles de noeud
  • Etat du cluster et noeuds maîtres (master)
  • Noeuds de données (DataNode)
  • Comprendre les shards
  • Shards primaires, shards réplicas
  • Configuration des shards

Requêtage des données, aller plus loin

  • Recherche multi-champs
  • Booster le score
  • Recherche exclusive
  • Tri
  • Les paginations
  • Meilleures pratiques

Exemple de travaux pratiques (à titre indicatif)

  • Configurations avancées et optimisation du cluster en fonction de différents cas d'usage
Public visé

Développeurs de logiciels, ingénieurs en logiciels, architectes de données, Data Analysts et/ou Data Engineers.

Prérequis

Cette formation ne nécessite pas de prérequis.

Choisissez une date pour pouvoir réserver !

Autres formation Elasticsearch - Prise en main et développement

Formation CSE moins de 50 salariésFormation trésorier du CSEFormation cse obligatoireFormation CSE plus de 50 salariésFormation CSE GenayFormation CSE à MontivilliersFormation CSE StrasbourgFormation CSE à Saint-LôFormation CSE à ValenceFormation CSE à Saint-ÉtienneFormation CSE Bordeaux

Voir plus

Autres formations disponibles :
Prochaines sessions disponibles :10 sept.10 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :11 sept.03 nov.04 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :15 sept.01 déc.
Qualiopi
En visio
Non éligible CPF
Entreprise seulement
Prochaines sessions disponibles :15 sept.01 oct.12 nov.07 janv.
Qualiopi
En visio
Initial
Non éligible CPF
Prochaines sessions disponibles :15 sept.06 oct.12 nov.08 déc.
Qualiopi
En visio
Initial
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Tout refuser
Tout accepter