# Adding time dimension attributes to date fields

**URL:** https://discuss.elastic.co/t/adding-time-dimension-attributes-to-date-fields/58037
**Category:** Logstash
**Created:** [August 15, 2016, 3:47pm UTC](https://discuss.elastic.co/t/adding-time-dimension-attributes-to-date-fields/58037 "2016-08-15T15:47:20Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![sagizvi](https://avatars.discourse-cdn.com/v4/letter/s/f05b48/32.png) [@sagizvi](https://discuss.elastic.co/u/sagizvi)
#### Post date: [August 15, 2016, 3:47pm UTC](https://discuss.elastic.co/t/adding-time-dimension-attributes-to-date-fields/58037/1 "2016-08-15T15:47:20Z")

</div>

Hi All 🙂

I was wondering what is the current best method to add more attribute to date fields, for example : holiday flag, month number, quarter number, last day in month, is it a working day or not ...  
And i want to be able to index that as well.

Exactly like a time dimension in BI applications.

Thanks,  
Sagi.

---

<div class="post-metadata">

### Author: ![magnusbaeck](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/magnusbaeck/32/44943_2.png) [@magnusbaeck](https://discuss.elastic.co/u/magnusbaeck)
#### Post date: [August 15, 2016, 8:29pm UTC](https://discuss.elastic.co/t/adding-time-dimension-attributes-to-date-fields/58037/2 "2016-08-15T20:29:49Z")

</div>

You can't store that additional data _in_ date fields, but you can add any number of other fields that act as metadata to the date field. Logstash has no standard filters that compute the kind of values that you mention but you could certainly do it with some Ruby code in a ruby filter (or a custom plugin).

---

<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 6, 2017, 4:43am UTC](https://discuss.elastic.co/t/adding-time-dimension-attributes-to-date-fields/58037/3 "2017-07-06T04:43:26Z")

</div>


