POST /{index}/_update/{id}: Actualizare Parțială în Elasticsearch & OpenSearch

Modifică doar anumite câmpuri ale unui document sau execută calcule logice prin scripturi Painless.

Sintaxă
POST /{index}/_update/{id} {"doc": {"stoc": 40}}

Actualizare atomică în Elasticsearch

Endpoint-ul _update extrage documentul existent, aplică modificările dorite pe JSON și indexează noua versiune printr-un proces atomic intern de tip Read-Modify-Write.

Exemplu Concret: Incrementarea stocului prin script Painless
curl -X POST "http://localhost:9200/produse/_update/sku-99214" \
  -H "Content-Type: application/json" \
  -d '{
    "script": {
      "source": "ctx._source.stoc += params.cantitate_adaugata",
      "params": { "cantitate_adaugata": 10 }
    }
  }'
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: POST /{index}/_update/{id}: Actualizare Parțială

Ai o nelămurire despre utilizarea comenzii POST /{index}/_update/{id}: Actualizare Parțială sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.