Skip to main content

Chapitre 5 : Mise à Jour et Suppression

Update, Delete, Painless script

Mettre à jour un document

Ajoutons le tag "convivial" à notre Coq au Vin.

POST /recettes/_update/1
{
"script": {
"source": "ctx._source.tags.add(params.new_tag)",
"lang": "painless",
"params": {
"new_tag": "convivial"
}
}
}

Vérifiez avec GET /recettes/_doc/1 que le tag a bien été ajouté.

Supprimer un document

La salade niçoise n'était finalement pas à notre goût. Supprimons-la.

DELETE /recettes/_doc/3

Toute recherche sur la salade ne donnera plus de résultat.