以下查询将删除所有符合查询条件的数据,并忽略弹性搜索版本6.2中的size参数。这在弹性搜索版本5.5中可以正常工作。
GET index/type/delete_by_query
{
"size" : "20",
"query": {
"range" : {
"Time" : {
"lt": "now-16d"
}
}
}
}
如果我在URI本身中传递了size参数,那么它将按预期工作。 效果很好,只能删除20个项目
GET index/type/delete_by_query?size=20
{
"query": {
"range" : {
"Time" : {
"lt": "now-16d"
}
}
}
}