快速入门ElasticSearch(上)( 七 )
请注意这里的aggs表示聚合查询 , group_by_word_count是自定义的聚合名称 , terms表示聚合条件 , field表示聚合字段为word_count 。 聚合结果如下所示:
文章插图
前面都是查询的信息 , 后面则是聚合的结果 , 当然还可以多个聚合查询 , 如:
{ "aggs": {"group_by_word_count": {"terms": {"field": "word_count"}},"group_by_publish_date": {"terms": {"field": "publish_date"}} }}
这样在查询结果的最后面会显示出两个聚合结果 。 其实还可以指定对某个值进行计算 , 如对字数word_count进行计算:
{ "aggs": {"grades_word_count": {"stats": {"field": "word_count"}} }}
然后点击运行 , 运算结果如下所示 , 里面包含了最大值、最小值、平均值和总和:
文章插图
stats表示对指定字段进行计算 , 里面包含5个值 , 如果只是需要单纯的某个值 , 可以将stats修改为min、max、avg、sum和count 。
文章插图
推荐阅读
- 苹果两款新iPad齐曝光:性能提高、入门款更轻薄、售价便宜
- “千店同开”引质量担忧,小米回应
- RHEL 9提升了x86_64处理器的入门要求
- 企业|技术快速迭代倒逼知识产权“贴身”服务,上海首家AI商标品牌指导站入驻徐汇西岸
- 三星Galaxy A52 5G通过3C认证 支持最高15W快速充电
- 入门HiFi享好声,这几款耳机绝对值得入手
- 大健康速递丨腾讯上线疫苗接种服务区;华大基因研发出快速鉴定盒
- DIY从入门到放弃:电源挑贵的买就靠谱吗?
- 小米联合京东及爱回收推全新换机服务 帮你快速换新机
- 西安奕斯伟硅产业基地项目建设刷新我国建设大硅片制造项目的最快速度