Big Data & Intelligence Artificielle

Elasticsearch

  

Profil Intervenant(s)
100x100

Docteur en Informatique - Expert Senior - Enseignant-Chercheur
15 ans d'Experience
Spécialités
Applications réparties, Web Services, Architectures Micro Services, Bases de Données avancées, Big Data et IA, J2EE, Technologies Mobiles, JEE, Spring, Hadoop, React, HTML5, XML, DotNet, ...


100x100

Docteur en Informatique - Expert Senior - Enseignant-Chercheur
15 ans d'Experience


Spécialités

Applications réparties, Web Services, Architectures Micro Services, Bases de Données avancées, Big Data et IA, J2EE, Technologies Mobiles, JEE, Spring, Hadoop, React, HTML5, XML, DotNet, ...




      A partir du  04-01-2021 à 10:00



        5 J 

        Formation hybride Cours théorique à distance sur la plateforme youcan-academy.com, et travaux pratiques en présentiel
Inscrivez-vous à la prochaine session

Appelez vos conseillers
06 49 99 11 00
06 64 16 75 10

Objectifs de la formation

• Comprendre l'écosystème Elasticsearch • Mettre en place Elasticsearch pour indexer et rechercher des contenus • Utiliser Elasticsearch avec des clients Spring

Prérequis


Aucun pré requis particulièrement

Introduction


• Problématique de la recherche en général • Le concept d’indexation • Les différentes formes d’index • L’offre d’Elastic Stack et cas d’usage dans les entreprises • Les raisons du succès • Panorama technique, architecture, technologies utilisées • Logstash : la glue de l’architecture, connect ... Voir Plus

Découvrir Elasticsearch


• Configuration • Notion de cluster ElasticSearch • Un peu de JSON • Nœuds, Index et Type, Documents • Insérer, indexer, extraire, supprimer des données _ Atelier pratique : ajout simple dans l'index, récupération

Mapping de données


• Correspondance de données dans Elasticsearch • Types : valeurs exactes et texte complet (full text, exact values) • Indexes inversés • Objets et types complexes

L'analyse, et les analystes


• Extraction de données, analyse de données • Filtres de caractères, jetons, filtres de jeton • Analyses intégrées : standard, analyse des espaces, analyse linguistique _ Atelier pratique : utilisation du mapping, et des analystes standards de recherche

La recherche effective


• La recherche lite, et vide • Query DSL : le langage de recherche Elastisearch • Filtres et requêtes • Combinaisons • Recherche full text, multi-champs • Comparaison partielle, par proximité • Pertinence des résultats _ Atelier pratique : Ecrire des requêtes Simples les passer en JSON à El ... Voir Plus

La recherche avec ElasticSearch


• L\API de recherche, types de recherches offertes par le moteur Lucene • Rechercher des documents avec l\API Rest • Gestion des résultats • Les requêtes de recherche • Requête de type match_all • Requête de type query_string/simple_query_string • Requête de type match (et dérivées) • Requête ... Voir Plus

Fonctionnalités avancées de recherche


• Gestion de la pertinence et du score • Suggestions • Autocomplétion • Highlighting • Recherche Objets / Nested / Parent-EnfantMore Like This

Recherche à facette


• Agrégation, Bucket, Mesure • Recherche géolocalisée, points, précision, formes, agrégation géographique • Maîtriser la consommation mémoire et le temps de réponse • Modélisation de données, relations entre documents. • Impact sur la Scalabilité

Logstash


• Formats d’entrée supportés • Formats de sortie • Notions de filtres • Plugins Logstash • Introduction au DSL Logstash • Tâches de configuration

Kibana


• Architecture Kibana, notions de plugins • Types de recherches possibles, corrélation avec les recherches Lucene • • Découverte des données et construction des requêtes / Queries • Visualisations prédéfinies • Agrégations et construction de Visualizations • Panels • Création des vues • L’é ... Voir Plus

Clients Elasticsearch sous Spring


_Rappel sur Spring : princes et composants _Spring Data et accès a la couche DAO _Spring Data Elasticsearch _Les clients Elastic • TransportClient • Client REST de haut niveau • Client réactive • Configuration du client • Journalisation du client _Méthodes d’implémentation des clients • M ... Voir Plus

  Elasticsearch

  BIG Data Hortonworks Architecture et intégration

© Copyright All Rights Reserved 2020 | Developed By : Team Formations++