2016-01-13 31 views

回答

4

可以使用DeleteByQuery class如下所示:

DeleteByQuery deleteAllUserJohn = new DeleteByQuery.Builder("{\"user\":\"john\"}") 
      .addIndex("users") 
      .addType("user") 
      .build(); 
    client.execute(deleteAllUserJohn); 

另外請注意,如果你正在運行ES 2.x或以上版本,從插件安裝第一Delete by query API需求。

./bin/plugin install delete-by-query 
+0

Thanks @Val。有用! –

+0

太棒了,很高興幫助! – Val