随笔分类 -  ElasticSearch

摘要:今天在统计pv和ip时遇到之前没有遇到的查询操作,在这里先记录下... 1、使用nested嵌套后,聚合查询当前嵌套的字段与嵌套外的字段,建议在嵌套内添加嵌套外需要聚合的字段: 2、跳出嵌套: 1 "aggs": { 2 "rev": { 3 "reverse_nested": {}, //跳出嵌套 阅读全文
posted @ 2020-08-12 20:50 mYunYu 阅读(297) 评论(0) 推荐(0)
摘要:最近在业务中需要使用ES来进行数据查询,在某些场景下需要对数据进行去重,以及去重后的统计分组等操作。现从MySQL角度,来理解ES查询语句。 1、distinct(去重) 1 SELECT DISTINCT(user_id) FROM table WHERE user_id_type = 3; ES 阅读全文
posted @ 2020-03-19 18:25 mYunYu 阅读(719) 评论(0) 推荐(0)
摘要:先看下面es查询语句 得到的结果: 该索引下有2w多条数据,经过聚合分桶后,也绝对不仅仅只是10个bucket,很显然,这似乎不是我想要的结果,经过查官方API发现下面一段话: 意思就是说:在聚合中设置 size:0 在2.x之后已被弃用,建议为 size 明确设置合理的值,一个介于1到214748 阅读全文
posted @ 2019-05-24 10:16 mYunYu 阅读(937) 评论(0) 推荐(0)