您可以使用如下所示的DeleteByQuery类:
DeleteByQuery deleteAllUserJohn = new DeleteByQuery.Builder("{\"user\":\"john\"}")
.addIndex("users")
.addType("user")
.build();
client.execute(deleteAllUserJohn);
Run Code Online (Sandbox Code Playgroud)
另请注意,如果您运行的是ES 2.x或更高版本,则需要先从插件安装" 按查询删除API".
./bin/plugin install delete-by-query
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3067 次 |
| 最近记录: |