Outils pour utilisateurs

Outils du site


software:applications:elasticsearch:010_premiers_pas

Ceci est une ancienne révision du document !


Elasticsearch: premiers pas

Elasticsearch est RESTful, il est possible de communiquer avec l'application en utilisant de simples clients CLI tels que cURL ou HTTPie.

Avec curl on pourra utiliser la syntaxe globale suivante:

culr -X<VERB> 'https://host:port/path?query' -d '<BODY>'

Où <VERB> est la méthode ou verbe HTTP (GET,POST,PUT,HEAD,DELETE) et <BODY> un corps encodé en JSON si nécessaire.

Indexer quelques documents

curl -X PUT "localhost:9200/customer/_doc/1?pretty" -H 'Content-Type: application/json' -d'
> {
>   "name": "John Doe"
> }
> '

La requête ci-dessus crée un index customer s'il n'existe pas et ajoute un nouveau document avec l'identifiant 1. Elle stocke et indexe le champ(field) name.

Le document est accessible immédiatement

curl -X GET "localhost:9200/customer/_doc/1?pretty"

Références

software/applications/elasticsearch/010_premiers_pas.1615067784.txt.gz · Dernière modification : 2021/03/06 21:56 de 77.192.232.26