# Can I define an ID like this when adding data?

**URL:** <https://discuss.elastic.co/t/can-i-define-an-id-like-this-when-adding-data/76770>\
**Category:** Elasticsearch\
**Created:** [February 28, 2017, 11:31am UTC](https://discuss.elastic.co/t/can-i-define-an-id-like-this-when-adding-data/76770 "2017-02-28T11:31:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ranieri\_Mazili\_de\_Ol](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ranieri_mazili_de_ol/32/15815_2.png) [@Ranieri\_Mazili\_de\_Ol](https://discuss.elastic.co/u/Ranieri_Mazili_de_Ol)\
**Post date:** [February 28, 2017, 11:31am UTC](https://discuss.elastic.co/t/can-i-define-an-id-like-this-when-adding-data/76770/1 "2017-02-28T11:31:49Z")

</div>

Hello,

I have to add data inside elasticsearch that comes from another tool, the problem is that I have to keep the same ID that comes from this tool inside Elasticsearch because in other situations I have to update it based on this ID. It creates ID like below:

eb87b79d-798f-4049-9a1a-1e42780ee748.2064.e9107612-144b-4faf-807a-8d991ed166e8.503

In the elasticsearch documentation, I have the following example putting data inside elasticsearch:

PUT /customer/external/1?pretty  
{  
"name": "John Doe"  
}

Can I add data using my big ID like below?

PUT /customer/external/eb87b79d798f40499a1a1e42780ee7482064e9107612144b4faf807a8d991ed166e8503?pretty  
{  
"name": "John Doe"  
}

If not, which alternatives I have to solve this problem? Maybe I can query elasticsearch by another field, but I don't know about the performance of this solution.

I really appreciate any help.  
Thanks

---

<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:** [February 28, 2017, 11:33am UTC](https://discuss.elastic.co/t/can-i-define-an-id-like-this-when-adding-data/76770/2 "2017-02-28T11:33:20Z")

</div>

You can but it may not be ideal, see [http://blog.mikemccandless.com/2014/05/choosing-fast-unique-identifier-uuid.html](http://blog.mikemccandless.com/2014/05/choosing-fast-unique-identifier-uuid.html)

---

<div class="post-metadata">

**Author:** ![Ranieri\_Mazili\_de\_Ol](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ranieri_mazili_de_ol/32/15815_2.png) [@Ranieri\_Mazili\_de\_Ol](https://discuss.elastic.co/u/Ranieri_Mazili_de_Ol)\
**Post date:** [February 28, 2017, 9:39pm UTC](https://discuss.elastic.co/t/can-i-define-an-id-like-this-when-adding-data/76770/3 "2017-02-28T21:39:49Z")

</div>

Thank you very much for the support and for the article.

---

<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:** [March 28, 2017, 9:40pm UTC](https://discuss.elastic.co/t/can-i-define-an-id-like-this-when-adding-data/76770/4 "2017-03-28T21:40:04Z")

</div>

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