Gio*_*ano 0 java elasticsearch
我正在使用Java客户端接近ElastichSearch.我正在尝试删除整个索引.我可以使用以下代码删除单个文档:
DeleteResponse response = client.prepareDelete("twitter", "tweet", "1").get();
Run Code Online (Sandbox Code Playgroud)
我想在一条指令中删除给定索引的所有文档.请注意,我使用的是2.2版本.
谢谢
编辑:我发现了一个类似的问题,但它指的是一个旧的API版本.我目前正在使用2.2版.
最简单的方法是删除索引,然后重新创建它.
DeleteIndexResponse deleteResponse = client.admin().indices().delete(new DeleteIndexRequest("your-index")).actionGet()
Run Code Online (Sandbox Code Playgroud)
然后
client.admin().indices().prepareCreate("your-index").get();
Run Code Online (Sandbox Code Playgroud)
这将适用于2.2 api
| 归档时间: |
|
| 查看次数: |
5320 次 |
| 最近记录: |