1
Installation et utilisation d'Elasticsearch, Logstash et Kibana
- Développement d'applications utilisant Elasticsearch.
- Impact sur le design d'applications existantes.
- Prérequis et types d'installations.
- Configuration et mise en œuvre.
Travaux pratiques
Installation d'Elasticsearch, Logstash et Kibana.
2
Fonctionnement d'Elasticsearch
- Présentation d'Apache Lucene.
- Architecture as a Cloud et concepts clés (cluster, node, etc.).
- Le format JSON. L'API REST.
- Le scoring et la pertinence de requêtes.
- Recherche simple.
- Stockage de données.
- Le rôle de Logstash et de Kibana.
- Elasticsearch dans un écosystème Big Data.
- Les enjeux et les cas d'utilisation d'un moteur de recherche.
Travaux pratiques
Stockage de données dans Elasticsearch. Importation de données. Administration et premières requêtes simples de recherche.
3
Possibilités offertes par Elasticsearch Logstash et Kibana
- Traitement de gros volumes de requêtes et d'indexation.
- Indexation et recherches 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.
Travaux pratiques
Manipulation de l'indexation. Mise en œuvre de requêtes, de filtrage et de tri de résultats. Configuration pour le traitement des gros volumes.
4
Configuration de la recherche et de l'indexation
- Gros volumes de requêtes et d'indexation.
- L'indexation des données.
- Les requêtes de recherche.
- Les recherches avancées.
- La percolation.
- L’administration du système.
- La surveillance : garant de la disponibilité.
Travaux pratiques
Configuration de l'extraction de données issues de fichiers non structurés et de la recherche de données avancée.