У меня есть модель с вложенным полем events
с полем team_id
. Эти вложенные события могут быть огромными, и я хотел бы сделать с ними несколько вещей.
Возвращать только события с определенным
team_id
, который не работает с запросом ниже, который возвращает все событияИспользуйте
inner_hits
для сортировки, ограничения размера и смещения, также безуспешно пытались отправить параметрыsize
иfrom
Я использую elasticsearch 5
в Ruby
Model.search(
query: {
bool:{
must: [
{ match: { "_id": "zzzzzzz" }},
nested: {
path: "events",
query: {
match: { "events.team_id": "sdlfjslasdfj" }
},
inner_hits: {}
}
]
}
}
)