首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ElasticSearch -使用Java删除索引

ElasticSearch -使用Java删除索引
EN

Stack Overflow用户
提问于 2018-01-18 05:58:21
回答 1查看 1.3K关注 0票数 0

在使用ElasticSearch传输API之前,我已经使用下面的程序删除了一个索引及其数据。

代码语言:javascript
运行
复制
            DeleteByQueryAction.INSTANCE.newRequestBuilder(client).source(indexName).get();

我们现在从迁移到。不幸的是,据我所知,ES HighLevel HTTP不支持这一点。有没有一种使用HTTP客户端删除索引的方法?

编辑:,我正在使用ES Rest客户端API版本5.6.4。删除索引在最新的6.x版本中是可用的。我希望删除5.6.4版中的索引。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-18 06:51:18

然后,我建议使用低级的REST对索引进行删除调用,这样就可以了。

代码语言:javascript
运行
复制
Response response = restClient.performRequest("DELETE", "/" + indexName); 

注意,您不需要使用来删除索引。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48314717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档