1、执行后会返回一个taskid
POST xhs-note-v2/origin/_update_by_query?wait_for_completion=false&conflicts=proceed
{
"script" : "ctx._source.remove('fans_cities')"
}
2、使用GET _tasks/taskId查看任务执行状况
例如
GET _tasks/MaTV75PwT2SRqrth9cSeKw:1371742908
响应:
{
"completed" : false,
"task" : {
"node" : "MaTV75PwT2SRqrth9cSeKw",
"id" : 1371742908,
"type" : "transport",
"action" : "indices:data/write/update/byquery",
"status" : {
"total" : 38920133,
"updated" : 240000,
"created" : 0,
"deleted" : 0,
"batches" : 241,
"version_conflicts" : 0,
"noops" : 0,
"retries" : {
"bulk" : 0,
"search" : 0
},
"throttled_millis" : 0,
"requests_per_second" : -1.0,
"throttled_until_millis" : 0
},
"description" : "update-by-query [xhs-note-v2][origin] updated with Script{type=inline, lang='painless', idOrCode='ctx._source.remove('fans_cities')', options={}, params={}}",
"start_time_in_millis" : 1611827687223,
"running_time_in_nanos" : 88960193876,
"cancellable" : true,
"headers" : { }
}
}
其中updated指的是当前任务的更新数据量
created指的是创建新文档的数据量,当前是update场景,所以一直为0,在reindex的时候会使用created显示创建文档数量