OPSE : OpenSearch, le moteur de recherche et d’indexation 100% Open Source

Référence : OPSE
Durée : 2 jours (14 heures)
Dernière mise à jour : mars 2024

Présentation

Issu du fork de la version 7.10 d’ElasticSearch, OpenSearch voit le jour en juillet 2021 sous l’impulsion d’Amazon Web Services pour des raisons d’incompatibilité de licence avec leur offre Cloud. ElasticsSearch étant passé sous double licence (Elastic et SSPL), OpenSearch devient la véritable alternative full open source du moteur d’indexation et de recherche s’appuyant sur Apache Lucene.

Avec des facilités d’interrogation et des fonctions de distribution en cluster autorisant une excellente montée en charge, OpenSearch tire le meilleur de la librairie Lucene. Sa grande tolérance aux pannes, sa capacité à traiter de gros volumes de données et ses fonctionnalités d’analyse confère à OpenSearch autant d’arguments d’adoption au sein de nombreux SI.

Cette formation s’adresse à tous ceux désireux d’utiliser ce système de gestion de données, autant pour des besoins de monitoring de SI que pour de l’indexation full-text. Ainsi ses principes architecturaux, son API REST et ses stratégies d’indexation et de requêtage seront passés en revue. Un TP fil rouge réaliste accompagnera les stagiaires tout au long de leur apprentissage pour ainsi illustrer les cas d’utilisation où le moteur de recherche prend tout son sens.

Programme

Introduction
  • Qu’est-ce qu’OpenSearch ?
  • Un peu d’histoire
  • Comparaison avec ElasticSearch
  • Qu’est-ce qu’OpenSearch Dashboard?
  • Les cas d’utilisation
  • Les principes architecturaux et concepts clés : nœuds, indexes, shards et réplication
  • Installation et paramétrage
Fonctionnement d’OpenSearch
  • Le format JSON et l’API REST HTTP
  • Les recherches simples et composées de documents
  • Le mapping et les types de données
  • Analyse de documents et des données
  • La gestion du scoring et le boost
  • Les agrégations
Fonctionnalités avancées d’OpenSearch
  • Le choix et/ou la définition de son propre analyseur
  • Le filtrage et le tri des résultats
  • La suggestion et le surlignage
  • Pertinence géographique des requêtes (Geopoint)
  • La Percolation (Percolate Query)
  • L’ingestion et les pipelines
Découverte et utilisation d’OpenSearch Dashboard
  • Présentation de l’IHM d’OpenSearch Dashboard
  • Le contexte de travail : index-pattern ou dataview
  • Le filtre temporel
  • L’exploration de données
  • La création de métriques
  • La création de graphiques
Visualisation avancée avec OpenSearch Dashboard
  • Les différents types d’agrégations
  • Les différentes visualisations
  • La configuration des graphiques
  • Mise en place d’une Map à l’aide de Geopoint
  • Créer et partager un tableau de bord

En présentiel

Nous dispensons nos formations en présentiel dans nos locaux de Toulouse ou dans vos locaux dans toute l’Europe.

En distanciel

Nous dispensons également nos formations à distance, sous forme de classe virtuelle en visio conférence, avec l’outil de votre choix (Google Meet, Teams, Zoom…).

Pour toute demande contactez-nous !

Méthode pédagogique

65% de travaux pratiques

Modalités d’évaluation

Travaux pratiques et QCM

Audience

Architectes et chefs de projets techniques, développeurs

Versions des technologies

OpenSearch 2.x

Pré-requis

Quelques notions NoSQL, REST

Tarif

Nous consulter

    Votre nom (obligatoire)

    Votre email (obligatoire)

    Votre société (obligatoire)

    Votre demande

    captcha