Are there any benefit of using static template over dynamic template? I was hoping to do some space optimizations.
My input data are mostly constant but can change with addition of some fields
To give more context,
Most of my fields are number who I want to aggregate on. The string fields are very less ~10%. If I use a static template and mark those field not_analyzed would I be gaining a huge advantage ?
Can I still aggregate over number if they are not analyzed ?
With addition of new fields that are not present in template would the field still get populated ?
I am planning to use ES 6.2.