我的索引中有一个字段,它是一个整数数组。我想添加另一个包含元素数量计数的字段。
即使提供计数的API调用也可以。
我发现了一些相关的东西: “ script”:“ doc ['MyField']。values.size()”
但是我不知道如何使用它。 请帮忙!
答案 0 :(得分:2)
您可以使用Update by query API来做到这一点:
POST index/_update_by_query
{
"query": {
"match_all": {}
},
"script": {
"source": "ctx._source.arrayLength = ctx._source.MyField.size()"
}
}