我试过下面的代码它工作正常,但它使用TransportClient删除所有文档。
DeleteByQueryRequestBuilder deleteByQueryRequestBuilder = DeleteByQueryAction.INSTANCE.newRequestBuilder(transportClient)
.filter(QueryBuilders.matchAllQuery())
.source(indexName);
BulkByScrollResponse response = deleteByQueryRequestBuilder
.filter(QueryBuilders.matchAllQuery()).get()
Run Code Online (Sandbox Code Playgroud)
我正在使用elasticsearch 6.1.4。使用RestHighLevelClient从索引中删除所有文档的方法是什么。