要将新元素添加到嵌套字段,您可以像这样进行操作:
$ curl -XPOST 'localhost:9200/index/type/1212/_update?pretty' -d '{ "script" : "ctx._source.list_data += newElement", "params": { "newElement": {"list_id" : 121,"timestamp" : 1469050965 } }}'要从嵌套字段列表中删除现有元素,可以按以下步骤进行:
$ curl -XPOST 'localhost:9200/index/type/1212/_update?pretty' -d '{ "script" : "ctx._source.list_data.removeAll{it.list_id == remove_id}", "params": { "remove_id" : 122 }}'


