无论才能、知识多么卓著,如果缺乏热情,则无异纸上画饼充饥,无补于事。

ES has_parent 未返回全部数据

Elasticsearch | 作者 alvinlee518 | 发布于2018年04月02日 | 阅读数:3375

Elasticsearch使用 parent-child结构时  使用 has_parent 查询 没有返回全部符合条件的子文档数据
比如:
子文档有200条符合条件的文档 has_parent 查询结果的total 一直都是30条左右
每个子文档的数据结构也验证过 _parent 参数都有值并且是正确的 目前使用的ES版本是5.2.2 是因为缺少配置或是什么原因吗
求助大神解答
已邀请:

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

赞同来自:

确认下查询方法有没有问题,正确的方法如下:
POST  http://127.0.0.1:9200/company_ ... earch
{
"size" : 0,
"aggs": {
"company_aggs": {
"terms": {
"field": "keyval"
},
"aggs": {
"employee_aggs": {
"children": {
"type": "employee"
}
}
}
}
}
}

要回复问题请先登录注册