Giovanni Grano February 2016
Delete entire index in ElasticSearch
I'm approaching ElastichSearch with a Java client. I'm trying to delete an entire index. I'm able to delete a single document with the following code:
DeleteResponse response = client.prepareDelete("twitter", "tweet", "1").get();
I would like to delete all documents for a given index in a single instruction. Note that I'm using the version 2.2.
EDIT: I've found a similar question but it refers to an old API version. I'm currently working with version 2.2.
maximede February 2016
The easiest way would be to delete your index, then recreate it.
DeleteIndexResponse deleteResponse = client.admin().indices().delete(new DeleteIndexRequest("your-index")).actionGet()
This will work with the 2.2 api
Asked in February 2016
Viewed 1,952 times
Answered 1 times
Leave an answer
Quote of the day: live life