ElasticSearch Logstah et Kibana ELK
Objectifs
- Comprendre et maîtriser l’installation et le montage d'un cluster
- Etre capable de construire un index et son mapping
- Comprendre et tuner les analyzer selon ses besoins ; Savoir traiter et rechercher des documents en plusieurs langues
- Indexer des documents à grande échelle ; Utiliser le DSL pour effectuer des recherches complexes
- Comprendre l'intérêt d'outils tiers tel que X-Pack, Kibana et Logstash ; Résoudre les problèmes courants, et passer en production sereinement.
Programme
Introduction
- Qu’est-ce qu’un index de recherche, dans quelles situa¬tions pouvez-vous l’uti¬li¬ser
- Intro¬duc¬tion à Elas¬tic¬search
Installation
- Mettre en place un serveur, puis un clus¬ter
- Instal¬ler des plugins, et outils de travail
Découverte de l’API
- Opérations de base (indexation et recherches simples)
- Tour d’horizon de l’API HTTP et de ses possibilités
Déclaration de mapping
- Introduction à l’analyse
- Création d’index et de plusieurs mappings
Recherches complexes
Les agrégations
- Découverte et manipulation d’agrégations
- Exemples et cas pratiques avec Logstash et Kibana
La pertinence
- Comprendre le score et l’altérer
- Améliorer la pertinence avec un signal
- Personnalisation du champ all
Indexer en plusieurs langues
- La problématique du multi-lingue dans un index de recherche
- Introduction à ICU
Mise en production
- Réindexer sans peine avec des alias
- Maintenance d’un cluster, backup et mise à jour
- X-Pack et le Monitoring
- Recommandations et configuration
Aller plus loin
- Jointures et docu-ments imbriqués
- Indexation via stream2es et la reindex API
- Créer un auto-compléteur
- Les suggestions de document
- La recherche géographique
- Le highlight de contenus
- Les scripts pour le score et les ?ltres
- Le Ingest Node pour manipuler des documents à la
volée
Please login to get access to the quiz
Back to Moteurs de recherche