美文网首页
elasticsearch按条件聚合查询+排序

elasticsearch按条件聚合查询+排序

作者: 牡丹亭外_4fc3 | 来源:发表于2019-04-04 16:18 被阅读0次

{

    "query": {

        "bool": {

            "must": [

                {

                    "range": {

                        "date_created": {

                            "gte": "2019-01-22 00:00:00"

                        }

                    }

                },

                {

                    "range": {

                        "date_created": {

                            "lte": "2019-01-22 10:59:38"

                        }

                    }

                }

            ]

        }

    },

//以上为自定义查询条件,我写的是时间范围

    "size": 0,//size=0的时候仅返回聚合的结果

    "aggs": {

        "object_code_group": {//聚合分组的名字,自定义

            "terms": {

                "field": "object_code",//聚合的字段

                "order": {

                    "max_date_created": "asc"//对聚合分组结果进行排序,max_date_created为下方聚合分组的名字

                },

                "size": 10000//分组之后返回的结果条数//es默认最大1w条,再大需要改一个什么东西,忘记了

            },

//下方的分组是基于上方分组结果进行操作的

            "aggs": {

                "min_date_created": {//聚合分组的名字,自定义

                    "min": {

                        "field": "date_created"//选取当前分组结果中最小时间,我这里是时间格式

                    }

                },

                "max_date_created": {

                    "max": {

                        "field": "date_created"//选取当前分组结果中最大时间,我这里是时间格式

                    }

                }

            }

        }

    }

}

相关文章

  • elasticsearch按条件聚合查询+排序

    { "query": { "bool": { "must": [ { ...

  • 数据库查询语句

    条件与逻辑查询 模糊查询 范围查询 排序 聚合函数 分组 连接查询 分页 子查询

  • 05-Mysql数据库02

    mysql数据查询 条件查询 模糊查询 范围查询 判断空 排序 聚合函数 分组 分组要和聚合一起用 分页 连接查询...

  • ElasticSearch聚合查询

    ElasticSearch聚合查询

  • Java mac idea hibernate的使用04

    1. HQL语法 1.1 基本语法 查全部 排序 条件查询 分页查询 聚合查询 投影查询 1.2 HQL多表查询 ...

  • MySQL查询语句

    目录 一、查询准备 二、条件查询 三、排序 四、聚合函数 五、分组 六、分页 七、连接查询 八、自关联 九、子查询...

  • MySQL的简单查询语句

    查询: 一:查询所有数据 二:根据条件查 三:模糊查询 四:排序 五:统计函数(聚合函数) 六:分组查询 七:分页...

  • Python MySQL数据库2:数据库查询

    总体内容 一、数据准备、基本的查询 二、条件查询 三、排序 四、聚合、分组 五、分页 六、连接查询(多表的时候有用...

  • 2020-08-03(约束)

    1,dql:查询语句; 排序查询,聚合函数,分组查询,分页查询; a,排序; order by ,asc...

  • Hibernate(03)

    OID检索方式: HQL\QBC和SQL的区别? 条件查找 排序 分页查询: HQL: QBC 或者 聚合函数co...

网友评论

      本文标题:elasticsearch按条件聚合查询+排序

      本文链接:https://www.haomeiwen.com/subject/fppfrqtx.html