NoSQL - ElasticSearch

Data Value

Non finançable CPF
Tout public
Présentiel
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
Prix
1560 €
Durée
Nous contacter
Localité
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
En savoir plus sur les localités en présentiel
Cette formation est disponible dans les centres de formation suivants:
  • 75 - Paris 12e
Cette formation peut être dispensée dans votre entreprise dans les localités suivantes :
  • 75 - Paris
  • 77 - Seine-et-Marne
  • 78 - Yvelines
  • 91 - Essonne
  • 92 - Hauts-de-Seine
  • 93 - Seine-Saint-Denis
  • 94 - Val-de-Marne
  • 95 - Val-d'Oise
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


Compétences visées

- 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
Programme
Programme

- 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

  • Noeud, 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
Haut de page