Aller au contenu principal

NoSQL - ElasticSearch

Date de mise à jour :
Identifiant Offre Info : 03_2100822F
Organisme responsable : Data Value (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

Savoir intégrer ses données dans l'outil d'indexation "full-text" Elasticsearch, connaitre son langage d'interrogation et concevoir son propre modèle de données

Programme de la formation

- Introduction Généralités Historique du projet Quelques mots sur Lucene Les "plus" de Elasticsearch (ES) - Les bases d'ElasticSearch Principes de fonctionnement Installation Configuration de base Vue générale de l'API REST Nœud, Index et Type - Indexation de documents Conception des index Indexer les documents Mise à jour et suppression d'un document indexé Versions Pondération - Mapping Définition et rôle du mapping Types de champs…

- Introduction
  • Généralités
  • Historique du projet
  • Quelques mots sur Lucene
  • Les "plus" de Elasticsearch (ES)
- Les bases d'ElasticSearch
  • Principes de fonctionnement
  • Installation
  • Configuration de base
  • Vue générale de l'API REST
  • Nœud, Index et Type
- Indexation de documents
  • Conception des index
  • Indexer les documents
  • Mise à jour et suppression d'un document indexé
  • Versions
  • Pondération
- Mapping
  • Définition et rôle du mapping
  • Types de champs
  • Champs prédéfinis
  • Méta-données d'un index
- Analyse et extraction de texte
  • Analyser, découper et filtrer
  • Support des langues étrangères
  • Suppression des mots "inutiles"
  • Suppression des balises
  • Extraction d'URL et email
  • Correction orthographique
  • Intégration de Apache Tika
- Recherche de documents
  • Types de requêtes
  • query_string, match, range
  • term, bool, fuzzy, wildcard
  • Types de filtres
  • Gérer la pertinence des résultats
- Recherches avancées
  • Les suggestions
  • Les agrégations
  • terms, range, histogram, min/max/avg, statistiques, géographiques
  • Recherche géospatiale
- Fonctionnalités avancées
  • Autres types de plugins
  • La "percolation"
  • Ingestion de documents
  • Performances
  • Modélisation des données
- Utilisation de Kibana
  • Installation
  • Découverte des index
  • Interrogations
  • Agrégations et graphes

Validation et sanction

- Découvrir la base de données NoSQL Elasticsearch
- Savoir installer et configurer le logiciel, découvrir les concepts clés
- Se familiariser avec l'indexation des documents, leur mise à jour et leur suppression, la gestion des versions et la pondération
- Maîtriser le mapping pour la concordance entre les données des documents et des types de données
- Savoir analyser et extraire du texte, rechercher des documents, effectuer des recherches avancées
- Découvrir des fonctionnalité avancées et l'utilisation de Kibana pour visualiser vos données et naviguer dans la Suite Elastic

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Modalités pédagogiques

Pédagogie active mêlant exposés, exercices et applications pratiques

Durée

En centre

14 h

Financement

Conventionnement
Oui
Financeurs
  • Bénéficiaire de l'action

    Programme : Entreprise, Individuel (AIF, POEI, Région individuel, autofinancement)

    Publics : Le cours s'adresse aux architectes, développeurs, data scientists et chefs de projet

  • Entreprise

    Programme : Entreprise, Individuel (AIF, POEI, Région individuel, autofinancement)

    Publics : Le cours s'adresse aux architectes, développeurs, data scientists et chefs de projet

Conditions d'accès

Public visé

  • Tout public

Informations sur les publics

Le cours s'adresse aux architectes, développeurs, data scientists et chefs de projet

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

La connaissance d'un langage comme Java, Python ou PHP est recommandée, la pratique du "shell" est un plus.

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

33 Rue de la République
69002 Lyon 2e

Responsable : ASI

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
41 rue de la Découverte
31676 Labège
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes