# Elastic search Bulk Delete Java HighLevelClient

**URL:** https://discuss.elastic.co/t/elastic-search-bulk-delete-java-highlevelclient/199866
**Category:** Elasticsearch
**Created:** [September 17, 2019, 5:36pm UTC](https://discuss.elastic.co/t/elastic-search-bulk-delete-java-highlevelclient/199866 "2019-09-17T17:36:28Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Dv\_Thiyanesh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dv_thiyanesh/32/53965_2.png) [@Dv\_Thiyanesh](https://discuss.elastic.co/u/Dv_Thiyanesh)
#### Post date: [September 17, 2019, 5:36pm UTC](https://discuss.elastic.co/t/elastic-search-bulk-delete-java-highlevelclient/199866/1 "2019-09-17T17:36:28Z")

</div>

I am using Java High level client i have done delete index by using indices and by id but i need to delete more than one document using condition. HOW DO I PERFORM THIS. there is any methods to do this?

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [September 17, 2019, 5:41pm UTC](https://discuss.elastic.co/t/elastic-search-bulk-delete-java-highlevelclient/199866/2 "2019-09-17T17:41:36Z")

</div>

Use the [delete by query API](https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high-document-delete-by-query.html).

---

<div class="post-metadata">

### Author: ![Dv\_Thiyanesh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dv_thiyanesh/32/53965_2.png) [@Dv\_Thiyanesh](https://discuss.elastic.co/u/Dv_Thiyanesh)
#### Post date: [September 17, 2019, 6:02pm UTC](https://discuss.elastic.co/t/elastic-search-bulk-delete-java-highlevelclient/199866/3 "2019-09-17T18:02:14Z")

</div>

I have go through that in that we can delete using field and value like this  
request.setQuery(new TermQueryBuilder("user", "kimchy"));  
but i need to delete using this condition age \< 20; how can delete like this?

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [September 17, 2019, 6:05pm UTC](https://discuss.elastic.co/t/elastic-search-bulk-delete-java-highlevelclient/199866/4 "2019-09-17T18:05:59Z")

</div>

Add a different type of query than the example shows.

---

<div class="post-metadata">

### Author: ![Dv\_Thiyanesh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dv_thiyanesh/32/53965_2.png) [@Dv\_Thiyanesh](https://discuss.elastic.co/u/Dv_Thiyanesh)
#### Post date: [September 17, 2019, 6:07pm UTC](https://discuss.elastic.co/t/elastic-search-bulk-delete-java-highlevelclient/199866/5 "2019-09-17T18:07:33Z")

</div>

I cannot understand..can u give me a small snippet of it?example

---

<div class="post-metadata">

### Author: ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)
#### Post date: [September 17, 2019, 6:09pm UTC](https://discuss.elastic.co/t/elastic-search-bulk-delete-java-highlevelclient/199866/6 "2019-09-17T18:09:52Z")

</div>

Have a look at the [different query builders](https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high-query-builders.html) and the [Elasticsearch docs](https://www.elastic.co/guide/en/elasticsearch/reference/7.3/docs-delete-by-query.html).

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [October 15, 2019, 6:09pm UTC](https://discuss.elastic.co/t/elastic-search-bulk-delete-java-highlevelclient/199866/7 "2019-10-15T18:09:56Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
