Détails
- 18 Sections
- 64 Lessons
- 21 heures
Expand all sectionsCollapse all sections
- Introduction à Open Search (1 heure)2
- Introduction à Open Search (1 heure)2
- Installation et configuration d'Open Search (3 heures)4
- 3.1Prérequis et installations nécessaires
- 3.2Configuration initiale d’Open Search
- 3.3Gestion des index et des types de données
- 3.4Travaux 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
- Installation et configuration d'Open Search (3 heures)4
- 4.1Prérequis et installations nécessaires
- 4.2Configuration initiale d’Open Search
- 4.3Gestion des index et des types de données
- 4.4Travaux 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)4
- 5.1Syntaxe des requêtes
- 5.2Recherche plein texte et filtrage de résultats
- 5.3Utilisation des agrégations pour l’analyse des données
- 5.4Travaux 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.
- Requêtes et filtrage de données (2 heures)4
- 6.1Syntaxe des requêtes
- 6.2Recherche plein texte et filtrage de résultats
- 6.3Utilisation des agrégations pour l’analyse des données
- 6.4Travaux 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)4
- 7.1Configuration d’un cluster Open Search
- 7.2Réplication et répartition de charge
- 7.3Gestion des nœuds et des shards
- 7.4Travaux 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.
- Gestion des clusters (3 heures)4
- 8.1Configuration d’un cluster Open Search
- 8.2Réplication et répartition de charge
- 8.3Gestion des nœuds et des shards
- 8.4Travaux 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)4
- 9.1Analyse de texte et extraction d’entités
- 9.2Suggestions de recherche et correction orthographique
- 9.3Recherche géospatiale
- 9.4Travaux 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
- Fonctionnalités avancées (3 heures)4
- 10.1Analyse de texte et extraction d’entités
- 10.2Suggestions de recherche et correction orthographique
- 10.3Recherche géospatiale
- 10.4Travaux 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)4
- 11.1Configuration de la sécurité dans Open Search
- 11.2Gestion des rôles et des utilisateurs
- 11.3Surveillance des performances et des erreurs
- 11.4Travaux 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
- Sécurité et surveillance (2 heures)4
- 12.1Configuration de la sécurité dans Open Search
- 12.2Gestion des rôles et des utilisateurs
- 12.3Surveillance des performances et des erreurs
- 12.4Travaux 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)4
- 13.1Indexation optimisée des données
- 13.2Optimisation des requêtes
- 13.3Gestion de la mémoire et du stockage
- 13.4Travaux 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
- Optimisation des performances (3 heures)4
- 14.1Indexation optimisée des données
- 14.2Optimisation des requêtes
- 14.3Gestion de la mémoire et du stockage
- 14.4Travaux 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)3
- 15.1Utilisation d’API pour interagir avec Open Search
- 15.2Intégration dans des frameworks populaires (par exemple, Django, Spring)
- 15.3Travaux 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
- Intégration d'Open Search dans des applications (2 heures)3
- 16.1Utilisation d’API pour interagir avec Open Search
- 16.2Intégration dans des frameworks populaires (par exemple, Django, Spring)
- 16.3Travaux 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)3
- 17.1Architecture et déploiement recommandés
- 17.2Études de cas d’utilisation dans différents domaines
- 17.3Travaux 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.
- Bonnes pratiques et cas d'utilisation (2 heures)3
- 18.1Architecture et déploiement recommandés
- 18.2Études de cas d’utilisation dans différents domaines
- 18.3Travaux 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.