No, there is no way to transparently alias without changing existing searches. @cusello's approach is valid. You can also create a macro, for example
set_app_index, that resolves to
index=java OR index=applicationlogs.
Either way, you will have to update saved searches, reports and dashboards with inline searches to take advantage of the abstraction.