Проблема в том, что в обычном порядке массив объектов при индексации мапится в один объект.
По-этому и находит так.
Что бы искало так как ты хочешь - надо изменить маппинг.
https://www.elastic.co/guide/en/elasticsearch/guid...
https://www.elastic.co/guide/en/elasticsearch/guid...
https://www.elastic.co/guide/en/elasticsearch/refe...