Formation OpenSearch pour développeurs
Vous inscrire
Durée | Tarif | Où |
---|---|---|
3 jours. | 2100 € HT / personne | Station F, 5 Parvis Alan Turing, 75013 Paris ou par visioconférence |
Objectifs
Cette formation donne les bases pour l’installation, configuration, architecture et l’exploitation avancées de OpenSearch. La formation comprend une partie théorique destinée aux exploitants, administrateurs et développeurs d’applications avec OpenSearch ainsi que des travaux pratiques et séances questions et réponses focalisées sur les problématiques spécifiques à chaque cas d’utilisation.
Public
Cette formation s’adresse aux développeurs et lead développeurs souhaitant mettre en place, remplacer ou faire évoluer une solution de recherche avancée dans leurs applications.
Toutes nos formations sont accessibles aux personnes en situation de handicap.
Programme
Introduction à OpenSearch
- Glossaire
- Présentation d’OpenSearch
- Architecture et concepts clés
- Utilisation et cas d’utilisation
- La recherche
- La pertinence
- L’indexation de données
- La modélisation de données
- Assurer la scalabilité avec OpenSearch
Installation, configuration et exploitation de OpenSearch
- Installation, configuration et déploiement
- Scalabilité et haute disponibilité
- Surveillance (Monitoring)
- Sécurité
- Sauvegarde et restauration
- Interfaces et APIs d’administration
- Fichiers de configuration
- Configuration d’un cluster
- APIs pour la configuration
- Plugins
Mappings, settings, analyse du texte et modélisation de la donnée
- Configuration d’un index OpenSearch
- Champs et conception du schéma
- Analyse du texte
- Indexations et opérations sur la donnée
Indexation dans OpenSearch
- Présentation des documents, index et types de champs
- Indexation de documents avec l’API REST
- Mise à jour, suppression et récupération de documents
- Bulk API pour l’indexation en masse
- Transformation de la donnée à l’indexation
- Mise à jour partielles
- Re-indexation
- Déduplication
- Mesurer et améliorer les performances d’indexation
Recherche et requêtes OpenSearch
- Utilisation de l’API de recherche
- Query DSL
- Requêtes simples et multi-match
- Pagination et tri des résultats
- Amélioration des requêtes
- Contrôler les résultats et la pertinence
- Agrégations
Parseurs et requêtes avancées
- Requêtes booléennes et filtrage
- Recherche à facettes et agrégations
- Recherche géo-spatiale
- Highlighting et recherche approximative
- Jointures et documents imbriqués
- Fonctions
Cas pratiques
- Implémentation d’un service de recherche de personnes
- Implémentation d’un service d’auto-complétion
- Implémentation d’un service “voulez-vous dire”
- Implémentation d’un service de recherche approchante
Intégrations des technologies avec apprentissage automatique
- Introduction au NLP
- NLP et OpenSearch
- Framework Machine Learning
- Plugin Neural Search
Informations complémentaires
Prochaines sessions
- du 10 avril au 12 avril 2024
- du 15 mai au 17 mai 2024
- Ou sur demande
Prérequis
- Connaissances basiques de HTTP et REST
- Ordinateur portable
- IDE et terminal ligne de commande
Méthode pédagogique
- Présentation et démonstrations 40%
- Travaux pratiques 40%
- Questions / Réponses 20%
Les intervenants
- Vincent Brehin
- Consultant expert Solr, Elasticsearch et OpenSearch - LinkedIn
- Benjamin Dauvissat
- Consultant expert Solr, Elasticsearch et OpenSearch - LinkedIn
- blog articles
- Aline Paponaud
- Consultante experte Elasticsearch et OpenSearch - LinkedIn
- Lucian Precup
- Directeur technique et consultant principal - LinkedIn
- articles de blog
Pour plus d’informations, n’hésitez pas à nous contacter.
Vous inscrire