作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这就是我想做的事情。我在 Elasticsearch 中有一个包含多个文档的索引。在每个文档中,我都有两个字段:deviceField(设备名称)和pressionField(定期按压的值)。我想在索引中查询每个设备的平均压力。您知道如何在单个查询中完成此操作吗?事实上,我不想做一种循环“for”来查询每个设备名称。由于我有数百万台设备,这将花费太多时间。
感谢您的关注和帮助。
小
最佳答案
您必须使用指标聚合。如果您想在同一查询中列出所有内容,请使用子聚合
{
"aggs" : {
"devices" : {
"terms" : { "field" : "deviceField" },
"aggs" : {
"avg_pression" : { "avg" : { "field" : "pressionField" } }
}
}
}
}
这里是文档链接:
关于java - 卢森/Elasticsearch : a query for a filed with multiple values,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37513379/
我是一名优秀的程序员,十分优秀!