不为失败找理由,要为成功找方法。

问一个查询类的问题。

Elasticsearch | 作者 myst | 发布于2018年06月26日 | 阅读数:1523

数据模型大致是这样的
 
“a”: {
 
   },
   "b":[{
       "rq":"2018-6-26"
    },{
        "rq":"2018-6-26"
    }]
 
 
求一个查询,      嵌套记录数量大于两条,且rq都是2018年的。
已邀请:

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

问题的核心参考实现如下:
{ "nested": {
"path": "field_name",
"query": {
"bool": {
"filter": [ {
"script": {
"script": {
"inline": "doc['field_name'].length >= 2",
"lang": "painless"
}
}
} ]
}
}
} }

要回复问题请先登录注册