Query two Indexes, only get results which match in both indexes

I have a use case in Elasticsearch. I want to search two indexes containing different schemas and get result which matches the query

An example of what i want to achieve is here : Query Multiple Indexes, but apply queries to specific index

But my scenario requires me to get result which matches in both indexes.

I'll be happy to clarify further also

Thanks in Advance