It may help to be even more name specific with the aliases, e.g. index data to the rollover-alias
, and search data from the search-alias
. Whatever makes sense to you.
You have to understand, though, that you can't even ship data to an alias that points to more than one index. An alias that points to one and only one index can be used to read and write data. An alias that points to more than one index is read-only.