【发布时间】:2016-02-22 10:02:33
【问题描述】:
我有一些文档在嵌套对象中包含嵌套对象:
{
"started_at": 1455088063966,
"ended_at": 1455088131966,
"tags": [{
"type": "transfer",
"at": 1455088064462,
"events": [{
"type": "transfer_processed",
"at": 1455088131981
}]
}, {
"at": 1455088138232,
"item": "tag",
"type": "info"
}]
}
这里,主文档有几个嵌套对象(标签),每个标签都有几个嵌套对象(事件)。
我想获取 transfer_processed 类型的事件在 transfer 类型的标记后 60000 毫秒发生的所有文档。 为此,我需要同时查询 tags.at、tags.type、tags.events.at 和 tags。 events.type。而且我不知道如何:我只设法查询 tags.events 属性,或者只查询 tags 属性,而不是两者。
【问题讨论】:
标签: elasticsearch nested