Formation en IA & Data: Elasticsearch - Indexation - Ascent Formation
Retour aux formations
IA & Data

Formation Elasticsearch - Indexation

2 jour(s) • 14h
Éligible OPCO
8,8/10 avis apprenants

Description

Objectifs de formation : à l’issue de la formation, le stagiaire sera capable de mettre en œuvre une solution de recherche performante de données volumineuses avec ElasticSearch.

  • Situer Elasticsearch dans un écosystème Big Data
  • Identifier les enjeux et les cas d'utilisation d'un moteur de recherche
  • Appréhender le fonctionnement d'ElasticSearch
  • Savoir installer et configurer ElasticSearch
  • Indexer des volumes importants de données
  • Comprendre comment administrer le système et le surveiller afin de garantir sa disponibilité

  • Administrateur système
  • Architectes
  • Développeurs
  • Data Analysts
  • Data Engineers

  • Disposer de solides bases en administration système Unix/Linux

  1. 1

    Présentation des moteurs de recherche

    • Définitions & tour d'horizon des outils Open Source
    • Implémentation d'un moteur de recherche au sein d'une App
    • Enjeux & clés de succès
    • Présentation d'Elasticsearch & historique des versions
  2. 2

    Le projet Elasticsearch

    • Historique du projet
    • Apache Lucene
    • Comparatif Elascticsearch / Lucene
  3. 3

    Premiers pas sur Elasticsearch

    • Fonctionnement en Cluster
    • Installation & paramétrage
    • Définitions : Node, Index & type
    • Partitionnement de données
    • API Rest
  4. 4

    Observabilité

    • Monitoring
    • Logs
    • Metrics
    • Traces API
    • Envoyer des données depuis un serveur Elastic
    • Données métriques d'expédition // Données de journal d'expédition
    • APM
    • Applications d'observabilité
  5. 5

    Indexation

    • Création d'index et des documents liés
    • API Rest : suppression & indexation
    • Indexation en masse
    • Version
    • Pondération
    • Pour aller plus loin : tour d'horizon des fonctionnalités avancées
  6. 6

    Mapping

    • Qu'est ce que le mapping ?
    • Intérêt du mapping
    • Type de champs
    • Focus sur les champs prédéfinis
    • Méta données d'un Index
  7. 7

    Analyse & extraction de texte

    • Notions fondamentales de l'extraction et de l'analyse de texte : analysers, char filters, tokenizers, token filters
    • Cas d'usage
    • Paramétrage & manipulation des analyzers prédéfinis ou customisés
    • Analyse de texte multilingue
    • Suppression de mots
    • Extraction d'adresses email & d'URLs
    • Suppression de balises HTML
    • Correction orthographique
    • Indexation de fichiers binaires
  8. 8

    Recherche de documents

    • Recherche par l'API Rest
    • Gestion des résultats
    • Types de requêtes
    • Requêtes & filtres
    • Types de filtres
    • Combinaison de filtres
    • Pertinence & score
    • Suggestions
    • Autocomplétion
    • Highlighting
    • Recherche Objets / Nested / Parent-Enfant
    • More Like This
    • Recherche géospatiale
  9. 9

    Elasticsearch & API Java

    • Types de clients disponibles
    • Intégration Java / Elasticsearch
    • API Java
    • Indexation & recherche de documents
    • Gestion des index
    • Gestion des mappings
  10. 10

    Cloud & clusterisation

    • Fonctionnement d'un cluster Elasticsearch
    • Split brains
    • Paramétrage du cluster
    • Scalabilité & volumétrie de données
    • Sauvegarde & restauration du cluster
    • Supervision du cluster
  11. 11

    Pour aller plus loin

    • Plugins Elasticsearch
    • River
    • Scripting
    • Pré-chauffage du cluster
    • Percolation
    • Maintenance des nodes
    • Répartition des indexes sur différents nodes
    • Requêtes et statistiques

Ils nous font Confiance

Nos partenaires de confiance

Ministère des armées
Thalès
Dassault Systèmes
Ariane Group
EDF
SNCF
Orange Cyberdefense
Total
Société Générale
Ministère de l'Intérieur
Boston Consulting Group
Crédit Agricole
Capgemini
Sopra Steria
Ministère de l'économie
Bouygues Télécom
Devoteam
Imprimerie Nationale
Business France
Ordre National des Pharmaciens
Abeille Assurances
Macif
Service Public Fédéral Finances
ANFH
Bruxelles Formation
Atlas OPCO
Uniformation
Adeo
Positive Thinking Company
Sogelink
Septeo
HN Services
Infotel
Ercom
Neosoft
Klaxoon
Asus
Linkvalue
Suneris
Datadocké

Questions fréquentes

FAQ : Formation Elasticsearch - Indexation

  • Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.

  • Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.

  • Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.

  • Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.