ElasticSearch : indexation - BD020

Objectifs

Comprendre le fonctionnement et les apports d'Elasticsearch dans le traitement de données.

Programme

1- Introduction
Présentation, fonctionnalités, licence
Définitions et techniques d’indexation
Positionnement Elasticsearch et les produits complémentaires : Watcher, Marvel, Kibana,X-Pack,
Logstash, Beats
Principe : base technique Lucene et apports d’ElasticSearch

2- Installation de base
Prérequis techniques.
Utilisation de l’interface d’administration Marvel

3- Outils d’interrogation
Java API avec »Node client » et « Transport client »
Autres clients : Perl, Python, Ruby, etc…
Interface http, travaux pratiques, démonstration

4- Traitement des données
Structure des données. Stockage, indexation
Format des données.
Conversion au format JSON des données à traiter.
Interrogations avec Search Lite et avec Query DSL (domain-specific language)
Notion de ‘filtre’ pour affiner des requêtes.

Recherches

Tout le site Le catalogue

Liens directs