【发布时间】:2019-10-29 15:56:51
【问题描述】:
我使用的是 Elasticsearch 6.5。
假设我的 Elasticsearch 文档如下所示:
"_source" : {
"field1" : "val1",
"field2" : "val2",
"struct1" : {
"inner_field1" : "inner val1",
"inner_field2" : "inner val2",
}
}
我想删除此结构中的一个内部字段。
我尝试了以下代码:
POST test_idx1/_doc/1/_update
{
"script": "ctx._source.remove('struct1.inner_field1');"
}
结果显示updated,但没有任何变化。
如何执行这样的操作?
【问题讨论】:
标签: elasticsearch elasticsearch-painless