1 - Introduction
- Présentation, fonctionnalités, licence
- Définitions et techniques d’indexation
- Positionnement Elasticsearch et les produits complémentaires : Shield, Watcher, Marvel, Kibana, Logstash, Beats
- Principe : base technique Lucene et apports d’ElasticSearch
2 - Installation et configuration
- 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