1
Présentation et installation d'Elasticsearch, logstash et Kibana
- Présentation et histoire d'Elasticsearch, logstash et Kibana.
- Les prérequis d'installation. Installation type "as a Cloud".
- La mise en œuvre d'Elasticsearch, logstash et Kibana.
- La configuration d'Elasticsearch.
- Les principes clés l'administration d'Elasticsearch.
- Le développement d'applications en utilisant Elasticsearch.
- L'impact d'Elasticsearch sur l'architecture et les applications existantes.
- Rôles de logstash et de Kibana.
Etude de cas
Architecture d'une installation type utilisant un serveur Elasticsearch pour de gros volumes de requêtes et d'indexation.
2
Fonctionnement d'Elasticsearch
- Présentation d'Apache Lucene.
- L'architecture et les concepts clés.
- Le format d'échange JSON par Service Container.
- L'API REST.
- Le scoring et la pertinence de requêtes.
- Le stockage de données et la recherche simple.
Travaux pratiques
Stockage de données dans Elasticsearch. Premières requêtes de recherche simples.
3
Possibilités offertes par Elasticsearch
- L'indexation des documents et des données.
- La recherche sur les documents et les données.
- L'analyse de documents et de données.
- Le calcul des listes de réponses.
- Le filtrage et le tri des résultats.
- Les suggestions de requêtes.
- Le surlignage des résultats.
Travaux pratiques
Manipulation et modification de l'indexation de données avec Elasticsearch. Mise en œuvre de requêtes, de filtrage et de tri de résultats.
4
Indexer, chercher et visualiser des données et des documents
- Comment donner un sens aux données avec Elasticsearch et Kibana ?
- Démarche d'amélioration de l'indexation des données.
- Démarche d'amélioration des requêtes de recherche.
- La pertinence géographique des recherches.
- La percolation.
Travaux pratiques
Recherche de données avancées avec Elasticsearch. Cas de mots ayant la même signification.