# Inserting records in elasticsearch

**URL:** <https://discuss.elastic.co/t/inserting-records-in-elasticsearch/44715>\
**Category:** Elasticsearch\
**Created:** [March 17, 2016, 2:04pm UTC](https://discuss.elastic.co/t/inserting-records-in-elasticsearch/44715 "2016-03-17T14:04:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aviral\_srivastava](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aviral_srivastava/32/98018_2.png) [@aviral\_srivastava](https://discuss.elastic.co/u/aviral_srivastava)\
**Post date:** [March 17, 2016, 2:04pm UTC](https://discuss.elastic.co/t/inserting-records-in-elasticsearch/44715/1 "2016-03-17T14:04:58Z")

</div>

Hi everybody,

I am running a loop and and creating an xmlhttprequest for posting records in elasticsearch per iteration.  
My loop iteration is completed in seconds but complete insertion in elasticsearch takes minutes.  
So, my question is, is there any method with the help of which we can instantly insert records in elasticsearch.

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [March 18, 2016, 4:57am UTC](https://discuss.elastic.co/t/inserting-records-in-elasticsearch/44715/2 "2016-03-18T04:57:59Z")

</div>

Instantly? No.  
There are a bunch of things that need to happen, however you can look at using the `_bulk` API though, it might help.

---

<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, 11:07pm UTC](https://discuss.elastic.co/t/inserting-records-in-elasticsearch/44715/3 "2017-07-05T23:07:18Z")

</div>


