PUT test
#! 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
DELETE test
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", ... }
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.
POST test/_search { "query":{ "match_all":{} } }
Modifier le document ayant l'ID = 88
PUT test/_doc/88 {"truc":"bidule"}
NOTE : Si le document n'existe pas il sera créé.
Supprimer le document ayant l'ID = 88
DELETE test/_doc/88