Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
elasticsearch:requettes:quick_memo [18/11/2018 18:37]
thierry ↷ Liens modifiés en raison d'un déplacement.
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Quick Mémo sur les requettes Elasticsearch ====== 
-===== Indexes ===== 
-==== Créer un index ==== 
-<code javascript>​ 
-PUT test 
-</​code>​ 
-<note important>​ 
-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''​ 
-</​note>​ 
-==== Supprimer un index ==== 
-<code javascript>​ 
-DELETE test 
-</​code>​ 
-===== Documents ===== 
-==== Créer un document ==== 
-=== Sans définir l'ID === 
-l'ID sera défini par Elastic. 
-<code javascript>​ 
-POST test/_doc 
-{"​truc":"​machin"​} 
-</​code>​ 
-On recuperera l'ID dans la réponse d'​Elastic:​ 
-<code javascript>​{ 
-  "​_index":​ "​test",​ 
-  "​_type":​ "​_doc",​ 
-  "​_id":​ "​HrxafWYBSEbMC31vg0UC",​ 
-  ... 
-}</​code>​ 
-=== En définissant l'ID === 
-<code javascript>​ 
-POST test/​_doc/​MonIDQueJeVeux 
-{"​truc":"​machin"​} 
-</​code>​ 
-Résultat: 
-<code javascript>​ 
-{ 
-  "​_index":​ "​test",​ 
-  "​_type":​ "​_doc",​ 
-  "​_id":​ "​MonIDQueJeVeux",​ 
-  ... 
-}</​code>​ 
-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 [[quick_memo#​modifier_un_document|Modifier un document]]. 
- 
- 
- 
-==== Voir tous les documents ==== 
-<code javascript>​ 
-POST test/​_search 
-{ 
-  "​query":​{ 
-    "​match_all":​{} 
-  } 
-} 
-</​code>​ 
-==== Modifier un document ==== 
-Modifier le document ayant l'ID = 88 
-<code javascript>​ 
-PUT test/​_doc/​88 
-{"​truc":"​bidule"​} 
-</​code>​ 
-NOTE : Si le document n'​existe pas il sera créé. 
-==== Supprimer un document ==== 
-Supprimer le document ayant l'ID = 88 
-<code javascript>​ 
-DELETE test/​_doc/​88 
-</​code>​ 
- 
- 
- 
- 
- 
- 
- 
-