Ceci est une ancienne révision du document !
Quick Mémo sur les requettes Elasticsearch
Indexes
Créer un index
PUT test
Lorsque je fais cette commande j'ai une “recommandation” du style :
#! Deprecation: the default number of shards will change from [5] to [1] in 7.0.0; if you wish to continue using the default of [5] shards, you must manage this on the create index request or with an index template
Supprimer un index
DELETE test
Documents
Créer un document
Sans définir l'ID
l'ID sera défini par Elastic.
POST test/_doc {"truc":"machin"}
On recuperera l'ID dans la réponse d'Elastic:
{ "_index": "test", "_type": "_doc", "_id": "HrxafWYBSEbMC31vg0UC", ... }
En définissant l'ID
POST test/_doc/MonIDQueJeVeux {"truc":"machin"}
Résultat:
{ "_index": "test", "_type": "_doc", "_id": "MonIDQueJeVeux", ... }
Mais attention si l'ID existe déjà le document est écrasé!
On peut aussi utilisé PUT
a la place de POST
voir plus bas Modifier un document.
Voir tous les documents
POST test/_search { "query":{ "match_all":{} } }
Modifier un document
Modifier le document ayant l'ID = 88
PUT test/_doc/88 {"truc":"bidule"}
NOTE : Si le document n'existe pas il sera créé.
Supprimer un document
Supprimer le document ayant l'ID = 88
DELETE test/_doc/88
Vous pourriez laisser un commentaire si vous étiez connecté.