Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Open Search - Recherche & Analyse

Open Search - Recherche & Analyse

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 07/06/2023.

Version du programme : 1

Programme de la formation

Objectif de formation : Configurer, gérer & optimiser une infrastructure de recherche robuste à l'aide d'Open Search

Objectifs de la formation

  • Comprendre les concepts fondamentaux d'Open Search et son fonctionnement
  • Savoir configurer et gérer un cluster Open Search
  • Maîtriser les requêtes et les agrégations pour l'analyse des données
  • Savoir mettre en place des mesures de sécurité et de surveillance
  • Optimiser les performances d'Open Search
  • Intégrer Open Search dans des applications existantes
  • Appliquer les bonnes pratiques d'utilisation d'Open Search

Profil des bénéficiaires

Pour qui
  • Développeurs
  • Administrateurs système
  • Architectes logiciels
  • Data scientists
Prérequis
  • Connaissance de base des bases de données et des systèmes de recherche
  • Expérience en développement ou en administration système
  • Familiarité avec les principes de l'open source

Contenu de la formation

  • Introduction à Open Search (1 heure)
    • Présentation d'Open Search et ses fonctionnalités
    • Avantages de l'utilisation d'Open Search dans les applications professionnelles
  • Installation et configuration d'Open Search (3 heures)
    • Prérequis et installations nécessaires
    • Configuration initiale d'Open Search
    • Gestion des index et des types de données
    • Travaux pratiques : Installation d'Open Search sur la machine locale et exploration de son interface utilisateur, configuration initiale d'Open Search en créant un nouvel index, en ajoutant des documents et en effectuant des opérations CRUD
  • Requêtes et filtrage de données (2 heures)
    • Syntaxe des requêtes
    • Recherche plein texte et filtrage de résultats
    • Utilisation des agrégations pour l'analyse des données
    • Travaux pratiques : Écriture et exécution de requêtes pour effectuer des recherches plein texte et appliquer des filtres sur les résultats. Utilisation des agrégations pour effectuer des analyses statistiques sur les données indexées.
  • Gestion des clusters (3 heures)
    • Configuration d'un cluster Open Search
    • Réplication et répartition de charge
    • Gestion des nœuds et des shards
    • Travaux pratiques : Configuration d'un cluster Open Search avec plusieurs nœuds. Test de la réplication et de la répartition de charge en ajoutant des nœuds supplémentaires et en manipulant les paramètres de configuration.
  • Fonctionnalités avancées (3 heures)
    • Analyse de texte et extraction d'entités
    • Suggestions de recherche et correction orthographique
    • Recherche géospatiale
    • Travaux pratiques : Utilisation des fonctionnalités avancées d'Open Search, telles que l'analyse de texte et l'extraction d'entités. Mise en place de suggestions de recherche et de correction orthographique
  • Sécurité et surveillance (2 heures)
    • Configuration de la sécurité dans Open Search
    • Gestion des rôles et des utilisateurs
    • Surveillance des performances et des erreurs
    • Travaux pratiques : Configuration de la sécurité dans Open Search en définissant des rôles et des utilisateurs avec des autorisations spécifiques. Utilisation des outils de surveillance pour suivre les performances du cluster et détecter les erreurs éventuelles
  • Optimisation des performances (3 heures)
    • Indexation optimisée des données
    • Optimisation des requêtes
    • Gestion de la mémoire et du stockage
    • Travaux pratiques : Optimisation de l'indexation des données en ajustant les paramètres de configuration. Amélioration des requêtes en utilisant des techniques telles que le caching et la pagination. Gestion de la mémoire et du stockage pour optimiser les performances globales
  • Intégration d'Open Search dans des applications (2 heures)
    • Utilisation d'API pour interagir avec Open Search
    • Intégration dans des frameworks populaires (par exemple, Django, Spring)
    • Travaux pratiques : Utilisation d'API pour interagir avec Open Search à partir d'une application externe. Intégration d'Open Search dans des frameworks populaires, tels que Django ou Spring
  • Bonnes pratiques et cas d'utilisation (2 heures)
    • Architecture et déploiement recommandés
    • Études de cas d'utilisation dans différents domaines
    • Travaux pratiques : Réalisation d'études de cas pour mettre en pratique les bonnes pratiques d'utilisation d'Open Search dans différents domaines. Configuration d'une architecture recommandée pour une application spécifique et déploiement d'Open Search en conséquence.
Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats
  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...