Elasticsearch聚合分析:开发者社区与交流
warning:
这篇文章距离上次修改已过472天,其中的内容可能已经有所变动。
GET /_search
{
"size": 0,
"aggs": {
"popular_colors": {
"terms": {
"field": "color",
"size": 10
}
},
"recent_tags": {
"terms": {
"field": "tags",
"size": 10,
"order": {
"_term": "asc"
}
}
}
}
}这个Elasticsearch查询语句使用了聚合分析(aggregations)来找出文档中最常见的color字段值,并列出最近使用的tags字段值。size设置为0表示不需要返回文档本身,只需要聚合结果。popular_colors是基于color字段的高频项聚合,recent_tags是基于tags字段的按字母顺序升序排列的高频项聚合。这个例子展示了如何在Elasticsearch中进行多维度数据分析。
评论已关闭