【发布时间】:2021-03-04 16:33:56
【问题描述】:
我正在使用 Elastic Search 5.6,我想在现有文档中添加一个新字段。该字段的值应该是数组类型。我可以通过发送带有以下正文的 POST 请求来添加带有字符串数组的新字段
{"script" : "ctx._source.new_field = ['string1', 'string2']"}
到我的终点
http://localhost:9200/my_index/my_mapping/item_173969/_update
并验证了新字段是否存在,但我需要将此键的值设置为 对象数组。我怎样才能做到这一点?具体来说,我需要我的文档:
"size": [
{
"item_size": "XL",
"country_size": "US"
}
]
【问题讨论】:
-
如果对您的问题有用,请记住将答案标记为正确,或者如果您需要其他任何内容,请告诉我
标签: arrays elasticsearch search