Outils pour utilisateurs

Outils du site


dbadmin:elasticsearch:start

Ceci est une ancienne révision du document !


elasticsearch

A la fois une base de donnée nosql et un moteur de recherche

  • Facilement scalable
  • Interface REST/JSON

elasticsearch est utilisé avec d'autres outils:

  • Logstash permet d'alimenter elasticsearch. Il s'interface entre elasticsearch et les sources de données.
  • Kibana pour concevoir des tableaux de bord et consulter les données.

On désigne alors ELK

Installation

Premiers pas

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

Paramétrages

Références

dbadmin/elasticsearch/start.1614808982.txt.gz · Dernière modification : 2021/03/03 22:03 de yoann