Open Search – Recherche & Analyse

0 Enrolled
21 heures
  • 21 heures
  • 32
  • 0
  • no
2,100.00€

Aperçu du cours

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

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

Objectifs pédagogiques

  • 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

Public ciblé

  • Développeurs
  • Administrateurs système
  • Architectes logiciels
  • Data scientists

Programme de 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.

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content