Généralités sur les moteur de recherches
Présentation d’ElasticSearch
Installation et configuration
- Installation
- Configuration
- Vue générale de l’API REST
- Première indexation
- Première recherche
- Installation depuis les RPM
- Utilisation de l’interface X-Pack monitoring
- Premiers pas dans la console Sense
- Etude du fichier : elasticsearch.yml.
Indexation de documents
- Conception de l’index et de ses documents
- Indexer ou supprimer des documents avec l’API Rest
- Indexation en masse
- Version et gestion optimiste de la concurrence
- Présentation du stockage Lucene et refresh
- Autres fonctionnalités (routing, consistency, document enfant, …)
Mapping
- Définition et rôle du mapping
- Types de champs
- Champs prédéfinis
- Méta données d’un Index
Format des données
- Json
- Notions de types et de mapping
- Mise à jour des types ou re-indexation
Analyse et extraction de texte
- La base de l’extraction et analyse de texte
- Configuration et utilisation des Analyzers prédéfinis ou customisés
- API de vérification de l’analyse de texte
Recherche de documents
- Rechercher des documents avec l’API Rest
- Gestion des résultats
- Les requêtes de recherche
- Requêtes vs filtres
- Avantages des filtres
Kibana
- Présentation par les API d’administration et de supervision
- Objectifs
- Collecte de données
- Logs…
- Stockage dans ElasticSearch et mise à disposition dans une interface
Web de graphiques
Atelier cas pratique