【发布时间】:2018-01-18 05:58:21
【问题描述】:
以前使用 ElasticSearch Transport API,我使用下面的程序行删除了一个索引及其数据。
DeleteByQueryAction.INSTANCE.newRequestBuilder(client).source(indexName).get();
我们现在从传输客户端 API 迁移到 HTTP 客户端 API。不幸的是,据我所知,ES HighLevel HTTP 客户端 API 不支持此功能。有没有办法使用 HTTP 客户端删除索引?
已编辑: 我正在使用 ES Rest 客户端 API 版本 5.6.4。删除索引在最新的 6.x 版本中可用。我正在寻找删除版本 5.6.4 中的索引。谢谢
【问题讨论】:
-
@Val 感谢您的回复。忘了提到我正在使用的版本。请检查问题的编辑部分。
标签: java elasticsearch