# Bulk Delete by ID

**URL:** https://discuss.elastic.co/t/bulk-delete-by-id/50964
**Category:** Elasticsearch
**Created:** [May 25, 2016, 4:23pm UTC](https://discuss.elastic.co/t/bulk-delete-by-id/50964 "2016-05-25T16:23:42Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ThomasD3](https://avatars.discourse-cdn.com/v4/letter/t/eb9ed0/32.png) [@ThomasD3](https://discuss.elastic.co/u/ThomasD3)
#### Post date: [May 25, 2016, 4:23pm UTC](https://discuss.elastic.co/t/bulk-delete-by-id/50964/1 "2016-05-25T16:23:42Z")

</div>

In C#, I have a list of Ids that I want to delete:

List Ids;  
foreach (var Id in Ids)  
{  
MyElasticClient.Delete(Id);  
}

how can I achieve it as fast as possible through a bulk operation?

---

<div class="post-metadata">

### Author: ![NgocPham](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ngocpham/32/6242_2.png) [@NgocPham](https://discuss.elastic.co/u/NgocPham)
#### Post date: [May 26, 2016, 4:27am UTC](https://discuss.elastic.co/t/bulk-delete-by-id/50964/2 "2016-05-26T04:27:29Z")

</div>

In my opinion:  
create DeleteRequest , it can add one element you want delete if you know id., appear in foreach.  
create BulkRequestBuilder it add one deleteRequest in the end in one foreach.

and finally, excute BulkRequest

like this 🙂  
create BulkRequestBuilder  
foreach (var Id in Ids)  
{  
DeleteRequest = .... element have id you want delete;  
BulkRequestBuilder add DeleteRequest ;  
}

excute BulkRequestBuilder

---

<div class="post-metadata">

### Author: ![ThomasD3](https://avatars.discourse-cdn.com/v4/letter/t/eb9ed0/32.png) [@ThomasD3](https://discuss.elastic.co/u/ThomasD3)
#### Post date: [May 27, 2016, 11:30am UTC](https://discuss.elastic.co/t/bulk-delete-by-id/50964/3 "2016-05-27T11:30:55Z")

</div>

Hi,

I do not see how to create the bulk request in C#; I have really a lot of trouble to find any relevant example in the documentation...

Do you have a link you could suggest that shows the process?

thanks,  
Thomas.

---

<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: [July 5, 2017, 10:48pm UTC](https://discuss.elastic.co/t/bulk-delete-by-id/50964/4 "2017-07-05T22:48:31Z")

</div>


