考虑以下数据结构:
{
name: 'track1',
durationSec: 300,
tags: [
{
name: "mike", startSec: 15, endSec: 88
},
{
name: "kate", startSec: 54, endSec: 140
}
]
},
{
name: 'track2',
durationSec: 240,
tags: [
{
name: "mike", startSec: 0, endSec: 150
},
{
name: "kate", startSec: 200, endSec: 220
}
]
是否可以仅使用弹性搜索找到例如标签“mike”和“kate”有交叉点的轨道(如上面只有 track1 与第二个 54 到 88 的交叉点)?