我想通过查询(_update_by_query
进行更新,我只希望100个文档受到影响。 SQL中的类比是UPDATE foo SET a = 5 LIMIT 100
。有可能吗?
答案 0 :(得分:2)
从7.3开始,_update_by_query
API支持max_docs
参数,您可以使用该参数指定要更新的最大文档数
POST foo/_update_by_query?max_docs=100
{
"script": {
"source": "ctx._source.a = 5"
}
}