0
ich ein Dokument in Elasticsearch hava:wie Feldeigenschaft des Dokuments in Elasticsearch ändern java
{
"_index": "test",
"_type": "document",
"_id": "1",
"_score": 1,
"_source": {
"class": "aaa",
"id": 1,
"items": [{
"class": "aaa",
"id": 1
}, {
"class": "ccc",
"id": 2
}],
"bianhao": "123"
}
}
I {"class": "ccc","id": 2}
von items
mit {"class": "ccc12","id": 2}
ersetzt werden soll, wie das erreichen?
In diesem Fall Zuerst finde ich 'id' und setze den Wert auf 'class'. Ich meine, wenn es viele Felder gibt, '{" id ": 2," class ":" ccc "," name ":" dddd "," field1 ": "Wert1", "Feld1": "Wert2"} ', wie man sie einmal ersetzt? –
Möchten Sie mehrere Felder ändern? – Val
yes.By ID, ändern Sie alle Felder. –