gpt4 book ai didi

elasticsearch - 如何按嵌套文档数过滤文档

转载 作者:行者123 更新时间:2023-12-03 02:34:11 25 4
gpt4 key购买 nike

我有以下elasticsearch模式,其中leavesnested字段:

{
studentId:123,
studentName:'abc',
leaves:[
{
type:'casual',
date:'2012-12-12'
},
{
type:'sick',
date:'2012-10-08'
}
]
}

我想过滤/查询假期类型为“休闲”的至少有2个假期的学生。只过滤文档,不需要汇总。
看到了下面的问题,它是旧的并且使用了不推荐使用的“过滤”查询。
elastic search filter by documents count in nested document

我的Elasticsearch版本是7.5

最佳答案

这是引用DOC

GET /index/_search
{
"query": {
"bool": {
"must": {
"script": {
"script": {
"inline": "doc['leaves'].values.length > 1 "

}
}
}
}
}
}

关于elasticsearch - 如何按嵌套文档数过滤文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59264029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com