我想通过查询进行更新 (_update_by_query ),我只希望100个文档受到影响。sql中的一个类比是 UPDATE foo SET a = 5 LIMIT 100 . 有可能吗?
(_update_by_query
UPDATE foo SET a = 5 LIMIT 100
uemypmqf1#
从7.3开始 _update_by_query api支持 max_docs 参数,可用于指定要更新的最大文档数
_update_by_query
max_docs
POST foo/_update_by_query?max_docs=100 { "script": { "source": "ctx._source.a = 5" } }
1条答案
按热度按时间uemypmqf1#
从7.3开始
_update_by_query
api支持max_docs
参数,可用于指定要更新的最大文档数