Searching in indices between 2 date ranges without creating aliases

can you explain why date math is not working in your case? You are aware that you can specify custom formats, right?

You always have the option to just specify the three indices manually and separate by comma like index1-26-10-2018,index1-27-10-2018,index1-28-10-2018

Hope this helps!