我有一个使用查询删除多个文档的用例,我已经实现了为ES 1.7.0实现以下代码
DeleteByQueryRequestBuilder deleteQuery =
client.prepareDeleteByQuery("my_index_name");
deleteQuery.setQuery(QueryBuilders.boolQuery()
.must(QueryBuilders.matchQuery(Constants.INDEXER_INSTANCE_NAME, sourceTitle))
.must(QueryBuilders.matchQuery(Constants.ENTITY_INDEXED_TYPE,Constants.ENTITY_INTERNAL)))
.setTypes(getTypeEntity());
deleteQuery.execute().actionGet();
但是从核心删除了逐个查询(在2.4.0中不可用)。我如何在2.4.0中实现相同的功能?