ElasticSearch: поиск полей во вложенных массивах

Я довольно новичок в ES и использую его для моего нового проекта. Начнем с того, что у меня есть простое сопоставление для клиента, которое имеет имя и фамилию, и список объектов информации о платеже. Если бы я делал это в SQL, это было бы что-то вроде таблицы клиентов и таблицы информации о платеже с отношением 1: много.

Вот'простой пример того, что яЯ пытаюсь сделать:https://gist.github.com/anonymous/6109593I»

я надеюсь найти любого клиента на основе любого совпадения во вложенном массиве paymentInfos, то есть найти пользователей, которые 'у меня есть paymentInfo с billingZip 10101. Этот запрос не возвращает результатов, и я 'Я не уверен, почему. Может ли кто-нибудь указать мне в правильном направлении, почему этот запрос не 'не работает, и если есть какие-либо изменения, которые я могу внести либо в свой запрос, либо в отображение, чтобы он правильно возвращал пользователя?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос