Elasticsearch 6.5 多条件删除方法

BulkByScrollResponse response = DeleteByQueryAction.INSTANCE.newRequestBuilder(client)
// 根据条件个数添加filter语句
    .filter(QueryBuilders.matchQuery("gender", "male")) 
    .filter(QueryBuilders.matchQuery("age", "18"))
    .source("persons")                                  
    .get();                                             
long deleted = response.getDeleted();  

以上是 6.2版本以上的

以下是 5.5

https://www.cnblogs.com/zhuyeshen/p/10950560.html

猜你喜欢

转载自www.cnblogs.com/roak/p/12664673.html
6.5