I've encountered a particular annoying issue. I have a particular template that I want to force onto my index logstash-transaction-*.
And there exists another template called logstash-* that keeps overwriting my template and causing a mixing field type error in my index.
I have to keep on deleting logstash-* because I do not know who manages this template. Or is this some kind of default logstash template? Is there a force for elasticsearch to match the closest naming template or prioritize a template name over another?
So if they're both order = 0 (which is random?), if I put order = 1 on the undesired template. It has below priority? This template is refreshed by some job every day, it would overwrite what I set for it (I do not have control on this undesired template). Are there alternatives?