Elasticsearch est un logiciel utilisant Lucene pour l'indexation et la recherche de données. Il fournit un moteur de recherche distribué et multientité à travers une interface REST. C'est un logiciel écrit en Java distribué sous licence Elastic (Open core). L'éditeur propose aussi une version sous Server Side Public License ainsi que la possibilité de souscrire à une offre Saas. Elasticsearch est le serveur de recherche le plus populaire chez les professionnels, suivi par Apache Solr qui utilise aussi Lucene. Il est associé à deux autres produits libres, Kibana et Logstash, qui sont respectivement un visualiseur de données et un ETL (initialement destiné aux logs). L'indexation et la recherche des données s'effectue à partir d'une API REST. Les données échangées sont au format JSON. Elasticsearch a été créée par Shay Banon, fondateur de en 2004. Lors de la conception de la troisième version de Compass, Banon se rend compte qu'il est nécessaire de réécrire une grande partie du logiciel pour gérer les montées en charge. De là est né Elasticsearch, une solution construite pour être distribuée et pour utiliser du JSON via des requêtes HTTP, ce qui rend le moteur de recherche utilisable avec n'importe quel langage de programmation. La première version sort le 8 février 2010 avec un numéro de version 0.4.0. Suivent des sorties quasi mensuelles avec, certains mois, plusieurs versions, numérotées 0.X jusqu'à une version 1.0, sortie le 12 février 2014 soit quatre ans après la première. En 2012 est créée l'entreprise ElasticSearch par Shay Banon et Steven Schuurman ; le siège social est situé à Amsterdam aux Pays-Bas. S'ensuit une première levée de fonds de 10 millions de dollars, puis 24 millions de dollars en 2013 et 70 millions en 2014, ce qui valorise l'entreprise à 700 millions de dollars, d'après le site fortune.com. La société est cotée au NASDAQ depuis le 4 octobre 2018. Elasticsearch permet de faire des recherches sur tout type de document. Il possède une architecture adaptable, fait des recherches quasiment en temps réel et peut s'organiser en multitenant.

À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.

Graph Chatbot

Chattez avec Graph Search

Posez n’importe quelle question sur les cours, conférences, exercices, recherches, actualités, etc. de l’EPFL ou essayez les exemples de questions ci-dessous.

AVERTISSEMENT : Le chatbot Graph n'est pas programmé pour fournir des réponses explicites ou catégoriques à vos questions. Il transforme plutôt vos questions en demandes API qui sont distribuées aux différents services informatiques officiellement administrés par l'EPFL. Son but est uniquement de collecter et de recommander des références pertinentes à des contenus que vous pouvez explorer pour vous aider à répondre à vos questions.