ElasticSearch: поиск полей во вложенных массивах
Я довольно новичок в ES и использую его для моего нового проекта. Начнем с того, что у меня есть простое сопоставление для клиента, которое имеет имя и фамилию, и список объектов информации о платеже. Если бы я делал это в SQL, это было бы что-то вроде таблицы клиентов и таблицы информации о платеже с отношением 1: много.
Вот'простой пример того, что яЯ пытаюсь сделать:https://gist.github.com/anonymous/6109593I»
я надеюсь найти любого клиента на основе любого совпадения во вложенном массиве paymentInfos, то есть найти пользователей, которые 'у меня есть paymentInfo с billingZip 10101. Этот запрос не возвращает результатов, и я 'Я не уверен, почему. Может ли кто-нибудь указать мне в правильном направлении, почему этот запрос не 'не работает, и если есть какие-либо изменения, которые я могу внести либо в свой запрос, либо в отображение, чтобы он правильно возвращал пользователя?
Спасибо!