Ceci est une ancienne révision du document !
Elasticsearch est un moteur de recherche et d'analyse RESTful distribué et open source. Ces principales fonctionnalités sont:
Elasticsearch est utilisé avec d'autres outils pour former la stack Elastic (anciennement ELK):
On désigne alors cette architecture ELK 1)
Afin de se familiariser avec elasticsearch, on utilise un client REST simple pour manipuler les documents.
Création d'un index:
http --json PUT localhost:9200/bibliography/_create/1 \ author="Wiliam Gibson" \ title="Neuromancien" \ year:=1984 \ category:='["SF","nouvelle"]'
Mettre a jour:
http --json PUT :9200/bibliography/_doc/1 \ author="Wiliam Gibson" \ title="Neuromancien" \ year="1984" \ category="SF"
Supprimer un document:
http delete :9200/bibliography/_doc/1