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

Demande de renseignement