Prix (Formation inter-entreprise)

1000€ HT / personne

Durée

2 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

La recherche a long­temps été le domaine de quelques experts Lucene ou Solr, mais aujourd’­hui Elas­tic­search change la donne et permet de monter de vraies solu­tions de recherche, scalables et puis­santes sans avoir à compiler le moindre binaire.

Les plus grands l’ont bien compris, Sound­cloud, Wiki­pe­dia, Github, StackO­ver­flow, Imgur, tous ont basé leur moteur de recherche sur Elas­tic­search.

Cette forma­tion Elas­tic­search est une prise en main complète de la solu­tion d’in­dexa­tion et de recherche open-source dans sa version 2.1 et plus. Kibana et Logstash sont aussi abor­dés.

Les objectifs

  • Comprendre et maîtriser l’installation et le montage d'un cluster ;
  • être capable de construire un index et son mapping ;
  • comprendre et tuner les analyzer selon ses besoins ;
  • savoir traiter et rechercher des documents en plusieurs langues
  • indexer des documents à grande échelle ;
  • utiliser le DSL pour effectuer des recherches complexes ;
  • résoudre les problèmes courants, et passer en production sereinement.

Pré-requis

  • Connais­sances basiques d’HTTP et de REST
  • Être familier avec la syntaxe JSON
  • Ordinateur portable (avec Java 7 update 55 minimum ou Java 8 > update 20).

Le programme de la formation Elasticsearch

Jour 1

  • Introduction
    • Qu'est-ce qu'un index de recherche, dans quelles situations pouvez-vous l’utiliser
    • Introduction à Elasticsearch
  • Installation
    • Mettre en place un serveur, puis un cluster
    • Installer des plugins, mettre en place un environnement de test
  • Découverte de l'API
    • Opérations de base (indexation et recherches simples)
    • Tour d’horizon de l’API HTTP et de ses possibilités
  • Déclaration de mapping
    • Introduction à l'analyse
    • Création d’index et de plusieurs mappings
  • Recherches complexes
    • Le Query DSL en détail
  • Les agrégations
    • Découverte et manipulation d’agrégations
    • Exemples et cas pratiques avec Logstash et Kibana 4

Jour 2

  • La pertinence
    • Comprendre le _score et l'altérer
    • Améliorer la pertinence avec un signal
    • Personnalisation du champ _all
  • Indexer en plusieurs langues
    • La problématique du multilingue dans un index de recherche
    • Introduction à ICU
  • Mise en production
    • Réindexer sans peine avec des alias
    • Maintenance d'un cluster, monitoring et backup
    • Recommandations et configuration
  • Aller plus loin
    • Jointures et documents imbriqués
    • Créer un auto-compléteur avec Elasticsearch
    • Les suggestions de document
    • La recherche géographique
    • Scan and scroll pour une pagination cohérente
    • Le scripting
  • Ce que nous réserve Elasticsearch 3

Télécharger le programme

Le(s) formateur(s)

Damien Alexandre Passionné du Web et expert PHP, Damien Alexandre est un amoureux de la qualité et des projets qui la mettent en avant. Il est, en outre, un utilisateur assidu des frameworks Symfony 1 et 2, auxquels il n'hésite pas à contribuer, son leitmotiv étant de rendre à l'Open-Source un peu de ce qu'il en a retiré.

Orateur au Forum PHP 2012 et à Symfony Live 2011, il aime partager ses connaissances et intervient donc aussi bien en expertise qu'en développement et en formation.

Vous le croiserez volontiers lors des meet-ups techniques parisiens (ParisJS, sfPot, etc.), mais surtout sur Twitter (@damienalexandre) ou sur son blog personnel.

6 témoignages

Très bon formateur (Damien ALEXANDRE). Formation adaptée et complète.

Nicolas Can
Université Lille 1

Une super formation, avec un formateur excellent (Damien ALEXANDRE).

Frédéric Dooremont
ULCO

Cadre très sympa, formateur très compétent (Damien) et en lien avec les applications métiers. Petit groupe, cela était appréciable.

Adrien Barbotte
PixWays

Très bonne formation (de Damien Alexandre) permettant de comprendre les mécanismes d'Elasticsearch avec un formateur très compétent et capable d'orienter le contenu de la formation pour répondre au mieux à nos attentes.

Gabriel LEROY
Tag Commander

Très bonne formation (de Damien ALEXANDRE) orientée utilisation du moteur elasticsearch, suffisamment complète pour démarrer sur un projet utilisant ce moteur.

Maxime Delaunay
Orange

Formation bien calibrée, pas trop rapide, pas trop courte, elle avait un bon format, un bon formateur (Damien ALEXANDRE) et une bonne dynamique.

Geoffrey Gourlez
Axa

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formation à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accèder au Manifeste

Nos clients

Air France
SAP
EADS
Axa
Alcatel
Meetic

Nos formations en images

Sass et Compass
CasperJS
Ruby on Rails
Ruby

La recherche a long­temps été le domaine de quelques experts Lucene ou Solr, mais aujourd’­hui Elas­tic­search change la donne et permet de monter de vraies solu­tions de recherche, scalables et puis­santes sans avoir à compiler le moindre binaire.

Les plus grands l’ont bien compris, Sound­cloud, Wiki­pe­dia, Github, StackO­ver­flow, Imgur, tous ont basé leur moteur de recherche sur Elas­tic­search.

Cette forma­tion Elas­tic­search est une prise en main complète de la solu­tion d’in­dexa­tion et de recherche open-source dans sa version 2.1 et plus. Kibana et Logstash sont aussi abor­dés.

Les objectifs

  • Comprendre et maîtriser l’installation et le montage d'un cluster ;
  • être capable de construire un index et son mapping ;
  • comprendre et tuner les analyzer selon ses besoins ;
  • savoir traiter et rechercher des documents en plusieurs langues
  • indexer des documents à grande échelle ;
  • utiliser le DSL pour effectuer des recherches complexes ;
  • résoudre les problèmes courants, et passer en production sereinement.

Pré-requis

  • Connais­sances basiques d’HTTP et de REST
  • Être familier avec la syntaxe JSON
  • Ordinateur portable (avec Java 7 update 55 minimum ou Java 8 > update 20).

Le programme de la formation Elasticsearch

Jour 1

  • Introduction
    • Qu'est-ce qu'un index de recherche, dans quelles situations pouvez-vous l’utiliser
    • Introduction à Elasticsearch
  • Installation
    • Mettre en place un serveur, puis un cluster
    • Installer des plugins, mettre en place un environnement de test
  • Découverte de l'API
    • Opérations de base (indexation et recherches simples)
    • Tour d’horizon de l’API HTTP et de ses possibilités
  • Déclaration de mapping
    • Introduction à l'analyse
    • Création d’index et de plusieurs mappings
  • Recherches complexes
    • Le Query DSL en détail
  • Les agrégations
    • Découverte et manipulation d’agrégations
    • Exemples et cas pratiques avec Logstash et Kibana 4

Jour 2

  • La pertinence
    • Comprendre le _score et l'altérer
    • Améliorer la pertinence avec un signal
    • Personnalisation du champ _all
  • Indexer en plusieurs langues
    • La problématique du multilingue dans un index de recherche
    • Introduction à ICU
  • Mise en production
    • Réindexer sans peine avec des alias
    • Maintenance d'un cluster, monitoring et backup
    • Recommandations et configuration
  • Aller plus loin
    • Jointures et documents imbriqués
    • Créer un auto-compléteur avec Elasticsearch
    • Les suggestions de document
    • La recherche géographique
    • Scan and scroll pour une pagination cohérente
    • Le scripting
  • Ce que nous réserve Elasticsearch 3

Télécharger le programme

Le(s) formateur(s)

Damien Alexandre Passionné du Web et expert PHP, Damien Alexandre est un amoureux de la qualité et des projets qui la mettent en avant. Il est, en outre, un utilisateur assidu des frameworks Symfony 1 et 2, auxquels il n'hésite pas à contribuer, son leitmotiv étant de rendre à l'Open-Source un peu de ce qu'il en a retiré.

Orateur au Forum PHP 2012 et à Symfony Live 2011, il aime partager ses connaissances et intervient donc aussi bien en expertise qu'en développement et en formation.

Vous le croiserez volontiers lors des meet-ups techniques parisiens (ParisJS, sfPot, etc.), mais surtout sur Twitter (@damienalexandre) ou sur son blog personnel.

6 témoignages

Très bon formateur (Damien ALEXANDRE). Formation adaptée et complète.


Université Lille 1

Une super formation, avec un formateur excellent (Damien ALEXANDRE).


ULCO

Cadre très sympa, formateur très compétent (Damien) et en lien avec les applications métiers. Petit groupe, cela était appréciable.


PixWays

Très bonne formation (de Damien Alexandre) permettant de comprendre les mécanismes d'Elasticsearch avec un formateur très compétent et capable d'orienter le contenu de la formation pour répondre au mieux à nos attentes.


Tag Commander

Très bonne formation (de Damien ALEXANDRE) orientée utilisation du moteur elasticsearch, suffisamment complète pour démarrer sur un projet utilisant ce moteur.


Orange

Formation bien calibrée, pas trop rapide, pas trop courte, elle avait un bon format, un bon formateur (Damien ALEXANDRE) et une bonne dynamique.


Axa