es 聚合查询, 非聚合的字段, 怎么展示
时间: 2024-05-15 09:12:16 浏览: 164
elasticsearch聚合后分页
4星 · 用户满意度95%
在 ES 聚合查询中,如果需要展示非聚合的字段,可以通过在查询时使用源过滤(source filtering)来实现。源过滤是指在查询结果中返回指定的字段,而不是返回整个文档。
具体地说,可以在查询请求中添加如下参数:
```
GET /_search
{
"query": {
// 查询条件
},
"_source": ["field1", "field2"]
}
```
其中,`_source` 参数指定了需要返回的字段,可以是单个字段或多个字段的数组。这样,在查询结果中就只会包含指定的字段,而不是整个文档。
如果需要返回所有字段,可以将 `_source` 设置为 `true`:
```
GET /_search
{
"query": {
// 查询条件
},
"_source": true
}
```
这样,查询结果中就会包含所有字段。
阅读全文