# ElasticSearch - change index everyday

**URL:** <https://discuss.elastic.co/t/elasticsearch-change-index-everyday/116076>\
**Category:** Elasticsearch\
**Created:** [January 18, 2018, 2:25pm UTC](https://discuss.elastic.co/t/elasticsearch-change-index-everyday/116076 "2018-01-18T14:25:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nikita\_Krasnov](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@Nikita\_Krasnov](https://discuss.elastic.co/u/Nikita_Krasnov)\
**Post date:** [January 18, 2018, 2:25pm UTC](https://discuss.elastic.co/t/elasticsearch-change-index-everyday/116076/1 "2018-01-18T14:25:27Z")

</div>

I use ElasticSearch 6.1 and I want automatically change my index for metrics data everyday.  
This changed index can include current data or just increased number.  
So, for some metrics in one day it can be "metrics-2018.01.18" and for another data on the next day it must be "metrics-2018.01.19". The same may be with increasing of a number.  
May you advice something for this?  
P.S. I use Java with Elastic.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [January 18, 2018, 2:42pm UTC](https://discuss.elastic.co/t/elasticsearch-change-index-everyday/116076/2 "2018-01-18T14:42:09Z")

</div>

Do the date math computation in Java then. Should not be hard.

If you really want to do that on elasticsearch side, you can define an ingest pipeline which uses an date index name processor: [https://www.elastic.co/guide/en/elasticsearch/reference/current/date-index-name-processor.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/date-index-name-processor.html)

---

<div class="post-metadata">

**Author:** ![Nikita\_Krasnov](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@Nikita\_Krasnov](https://discuss.elastic.co/u/Nikita_Krasnov)\
**Post date:** [January 19, 2018, 9:18am UTC](https://discuss.elastic.co/t/elasticsearch-change-index-everyday/116076/3 "2018-01-19T09:18:08Z")

</div>

Thanks, I've done it on Java side.

---

<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:** [February 16, 2018, 9:18am UTC](https://discuss.elastic.co/t/elasticsearch-change-index-everyday/116076/4 "2018-02-16T09:18:11Z")

</div>

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