是否可以从聚合查询中排除文档?我只需要知道"计数"和"总和"而不需要点击.我是这样做的:
{
"query": {
"match_all": {
}
},
"aggs": {
"my_agg": {
"stats": {
"field": "country_id"
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在做一个返回70k文件的查询(我需要所有这些,我当前正在使用扫描和滚动)
会发生什么是响应非常大(2 MB,我们已将其从6 MB减少).我们已经过滤了我们需要的字段,并且由于查询仅从API调用,因此我们减少了属性的名称.
我能看到的是,数组"hits"中的每个文档都有以下默认字段,我真的不需要它们:
有没有办法删除它们,所以我可以有以下结构:
"hits" : [
{
"_source": {
...
}
},
{
"_source": {
...
}
}
Run Code Online (Sandbox Code Playgroud)
]
谢谢阅读!我将非常感谢你的帮助!