Elasticsearch
Les bases des fonctionnalités de Elasticsearch
Image
2 jours
1500€ HT
6 pers. max
Image
94% de satisfaction
sur les formations ARCPLEX 
Les pré-requis
Image
Connaissances en administration système, préférablement Java
Public concerné
Image
  • Architecte
  • Développeur
  • Chef de projet
  • Big Data
Les objectifs
Image
  • Apprendre à utiliser Elasticsearch, de l’installation à son intégration en passant par sa configuration
  • Utiliser le client et l’API Java d’Elasticsearch pour indexer et rechercher des documents
  • Monitorer elasticsearch et comprendre les statistiques d’utilisation
Programme de formation
Introduction aux moteurs de recherche
  • Généralités
  • Panorama des solutions de recherche open source
  • Intégrer un moteur de recherche dans une application
  • Les différentes versions d’Elasticsearch
Introduction à Elasticsearch
  • Historique du projet
  • Apache lucene
  • Ce qu’apporte Elastisearch par rapport à lucene
Les bases d’Elasticsearch
  • Principes de fonctionnement en cluster
  • Installation
  • Configuration
  • Notion de node, d’index et de type
  • Partitionnement de données
  • Vue générale de l’api rest
Indexation de documents
  • Conception de l’index et de ses documents
  • Indexer ou supprimer des documents avec l’api rest
  • Indexation en masse
  • Version
  • Pondération
  • Autres fonctionnalités (routing, consistency, document enfant, …)
Mapping
  • Définition et rôle du mapping
  • Type de champs
  • Les champs prédéfinis
  • Méta données d’un index
Analyse et extraction de texte
  • Base de l’extraction et analyse de texte
    • Analysers
    • Char filters
    • Tokenizers
    • Token filters
  • Cas d’utilisation
  • Configuration et utilisation des analyzers prédéfinis ou customisés
  • Analyse de texte en plusieurs langues
  • Suppresion de mots
  • Extraction d’adresses email et d’urls
  • Suppression de balises html dans du texte
  • Mise en place de la correction orthographique
  • Indexation de fichiers binaires (utilisation d’apache tika)
Recherche de documents
  • Rechercher des documents avec l’api rest
  • Gestion des résultats
  • Les différents types de requêtes
  • Différencier requêtes et filtres
  • Types de filtres
  • Combiner efficacement les filtres
  • Pertinence
Fonctionnalités avancées de recherche
  • Gestion de la pertinence et du score
  • Suggestions
  • Autocomplétion
  • Highlighting
  • Recherche objets / nested / parent-enfant
  • More like this
  • Recherche géospatiale
Fonctionnalités avancées
  • Autres types de plugins Elasticsearch
  • River: définition
  • Scripting
  • Pré-chauffer son cluster
  • La percolation
  • Maintenance des nodes
  • Répartition des indexs sur différents nodes
  • Requêtes et statistiques
Télécharger le programme
Introduction aux moteurs de recherche
  • Généralités
  • Panorama des solutions de recherche open source
  • Intégrer un moteur de recherche dans une application
  • Les différentes versions d’Elasticsearch
Introduction à Elasticsearch
  • Historique du projet
  • Apache lucene
  • Ce qu’apporte Elastisearch par rapport à lucene
Les bases d’Elasticsearch
  • Principes de fonctionnement en cluster
  • Installation
  • Configuration
  • Notion de node, d’index et de type
  • Partitionnement de données
  • Vue générale de l’api rest
Indexation de documents
  • Conception de l’index et de ses documents
  • Indexer ou supprimer des documents avec l’api rest
  • Indexation en masse
  • Version
  • Pondération
  • Autres fonctionnalités (routing, consistency, document enfant, …)
Mapping
  • Définition et rôle du mapping
  • Type de champs
  • Les champs prédéfinis
  • Méta données d’un index
Analyse et extraction de texte
  • Base de l’extraction et analyse de texte
    • Analysers
    • Char filters
    • Tokenizers
    • Token filters
  • Cas d’utilisation
  • Configuration et utilisation des analyzers prédéfinis ou customisés
  • Analyse de texte en plusieurs langues
  • Suppresion de mots
  • Extraction d’adresses email et d’urls
  • Suppression de balises html dans du texte
  • Mise en place de la correction orthographique
  • Indexation de fichiers binaires (utilisation d’apache tika)
Recherche de documents
  • Rechercher des documents avec l’api rest
  • Gestion des résultats
  • Les différents types de requêtes
  • Différencier requêtes et filtres
  • Types de filtres
  • Combiner efficacement les filtres
  • Pertinence
Fonctionnalités avancées de recherche
  • Gestion de la pertinence et du score
  • Suggestions
  • Autocomplétion
  • Highlighting
  • Recherche objets / nested / parent-enfant
  • More like this
  • Recherche géospatiale
Fonctionnalités avancées
  • Autres types de plugins Elasticsearch
  • River: définition
  • Scripting
  • Pré-chauffer son cluster
  • La percolation
  • Maintenance des nodes
  • Répartition des indexs sur différents nodes
  • Requêtes et statistiques
Mise à jour : 12 septembre 2023
Modalités d’évaluation
QCM,TP
Attestation
Attestation de suivi de formation
Image

Notre Formateur

Photo de Marc Pybourdin
Photo de Marc Pybourdin
CTO
Développeur
Infrastructure et service
Fondateur d’Arcplex et d’Arcplex Formation « Transmettre ses connaissances a toujours été une passion ainsi qu’un excellent moyen de se reposer de nouvelles questions sur ce que nous faisons au quotidien dans nos métiers. » Après une carrière mélangeant en permanence conseil en informatique et pédagogie, dont la responsabilité pédagogique de plusieurs écoles et centres de formation professionels, il crée ARCPLEX pour concilier ces deux domaines dans une seule et même structure. Transmettre est dans ses gènes. Aujourd’hui, architecte, dirigeant et directeur technique pour le compte de plusieurs clients, c’est toujours avec autant de plaisir qu’il apprécie transmettre ses compétences et ses connaissances.

Des formations certifiées

Image
Image
Une question ?
Pour tout renseignements ou prise de contact avec notre organisme de formation, prenez contact avec Élise JUGIEAU.
Image
Expertise
Nous travaillons avec des formateurs experts dans leur domaine et qualifiés pour dispenser des formations.
Image
Accessibilité
ARCPLEX attache une importance toute particulière à l’inclusion des personnes en situation d’handicap.Contactez-nous pour un accompagnement personnalisé.