Objectif de formation : Configurer, gérer & optimiser une infrastructure de recherche robuste à l’aide d’Open Search
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
Développeurs, Administrateurs système, Architectes logiciels, Data scientists
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
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.
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.
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
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
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
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
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.
Professionnel expert technique et pédagogique