Elasticsearch est le moteur de recherche que les entreprises attendaient. D'une simplicité de mise en place époustouflante, il permet d'indexer du contenu issu de sources hétérogènes et d'offrir des fonctionnalités de recherche puissantes et scalables.
Basé sur la librairie Apache Lucene, Elasticsearch offre, via une API REST JSON extrêmement claire, des fonctionnalités de recherche très avancées telles que le clustering, l'indexation temps-réel, la recherche à facettes, la recherche par coordonnées géographiques.
L'architecture cœur d'Elasticsearch basée sur le clustering lui permet de supporter de très gros volumes de données dispersées dans différents type de supports (site web, base de données, base documentaire, fichier journaux, etc..). Cette architecture lui permet également d'offrir des services à haute disponibilité pouvant s'adapter à la charge utilisateur.
Ce cours vous présente les concepts clés du moteur de recherche ElasticSearch et propose de nombreux ateliers pratiques.