Accueil / ElasticSearch débutant

ElasticSearch débutant

Durée : 2 jours
Tarif Inter : 1400 €
Tarif sur mesure : Nous consulter
Référence : 4ESD

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous permettra d’acquérir toutes les connaissances nécessaires pour utiliser et exploiter ElasticSearch de façon efficace et résoudre les problématiques les plus souvent rencontrées.

Objectifs

  • Identifier les enjeux et les clés de succès d’un moteur de recherche
  • Apprendre à utiliser l’API d’ElasticSearch pour indexer et rechercher des documents
  • Savoir installer ElasticSearch et effectuer sa configuration en cluster
  • Intégrer ElasticSearch dans une application existante
  • Comprendre comment ElasticSearch simplifie l’utilisation d’Apache Lucene Utiliser le client et l’API Java d’ElasticSearch pour indexer et rechercher des documents

Programme

  1. Introduction aux moteurs de recherche

    • Généralités (Besoins, usages, fonctionnalités clés des moteurs de recherche)
    • Processus de mise en œuvre d’un moteur de recherche
    • Panorama des solutions de recherche Open Source
  2. Premiers pas avec Elasticsearch

    • Principes de fonctionnement en cluster Notions de node, d’index, de partitionnement, de document…
    • Installation
    • Configuration
    • Vue générale de l’API REST
    • Première indexation
    • Première recherche
  3. 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, …)
  4. Mapping

    • Définition et rôle du mapping
    • Types de champs
    • Champs prédéfinis Méta données d’un Index
  5. Analyse et extraction de texte

    • La base de l’extraction et analyse de texte
    • Analyzers
    • Char filters
    • Tokenizers
    • Token Filters
    • Configuration et utilisation des Analyzers prédéfinis ou customisés
    • API de vérification de l’analyse de texte
    • Cas d’utilisation
    • Suppression de mots
    • Extraction d’adresses email et d’urls
    • Suppression de balises HTML dans du texte
    • Analyse de texte en plusieurs langues
  6. Recherche de documents

    • Rechercher des documents avec l’API Rest Gestion des résultats
    • Les requêtes de recherche
    • Avantages des filtres
  7. 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
  8. Clients et API Java

    • Types de clients disponibles Utilisation de l’API Java
    • Indexer et recherche des documents Gérer les index Gérer les mappings
    • Intégrer elasticsearch dans une application Java (embarqué, noeud client, transport client)
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 01 au 02 février 2021
Du 29 au 30 mars 2021
Du 01 au 02 avril 2021
Du 10 au 11 mai 2021
Du 28 au 29 juin 2021
Du 01 au 02 juillet 2021
Du 16 au 17 août 2021

Demande de renseignement