ElasticSearch - запрос вложенных вложенных объектов
Попытка иметь Вложенные документы в родительском элементе. Итак, у меня есть свойство местоположения, и внутри него у меня есть phoneNumbers "Nested" группа phoneNumbers. Попытка запросить это для документов, которые имеют несколько телефонных номеров.
Набор данных
_source: {
id: 123,
location:{ //type: object
phoneNumbers: [ //type:Nested
{
phone: 555-555-5555
type: cell
},
{
phone: 222-222-2222
type: office
},
{
phone: 333-333-3333
type: fax
}
]
}
}
Я пытаюсь написать запрос, где размер phoneNumber больше единицы. Если я пытаюсь сделать это как "вложенный" документ, я получаю сообщение об ошибке "местоположение", а не вложенный объект, если я пытаюсь использовать фильтр сценариев с _source.location.phoneNumbers.size()>0, который я получаю "не может вызвать метод size () для нулевого объекта "
Что мне не хватает?