提问人:Gangadhar Bodla 提问时间:11/15/2023 更新时间:11/15/2023 访问量:13
弹性查询中从子级到父级的汇总状态
Roll-up status from child to parent in elastic query
问:
我的弹性索引中具有以下结构。
Header
{
Header Attributes
"Lines":
[
{
"LineStatus": "Action Needed"
},
{
"LineStatus": "Delayed"
},
,
{
"LineStatus": "On-Track"
}
]
}
根据行状态,我想在查询期间将标题汇总到一个状态,并根据标题状态筛选行。
以下是逻辑。
如果其中一行具有“需要操作”,则“标头状态”将为“需要操作”。 如果没有需要操作的行,但其中一行有延迟,则标头状态将延迟。
我们如何构建这样的查询,由于某种原因,我们对索引中的运行时字段使用有限制,我们不能在我们的产品中使用它们,有没有其他方法可以实现相同的目的。
提前致谢。
我用过script_fields但无法在过滤器中使用它们。
答: 暂无答案
评论