elasticsearch
SDL大华
where is play, where is happy
展开
-
【备忘】es统计用户留存数据,公式都一样,语句和mysql区别很大
//es统计用户留存数据,公式都一样,语句和mysql区别很大 { "query": { "bool": { "must": [ { "range": { //注册时间 "createDate": { "gt": 1634227200000, "lt": 1634313599000 } } .原创 2021-10-21 15:28:23 · 686 阅读 · 0 评论 -
[备忘]es查询之按天聚合
需求:渠道每日活跃统计(定时任务每日凌晨执行一次) { "query": { "bool": { "must": [ { "range": { "unixtime": { "gt": "$start_time", "lt": "原创 2021-10-12 14:56:26 · 1323 阅读 · 0 评论 -
[备忘]es查询之分桶再聚合
查询逻辑: 先按条件筛选一天之内的原始数据,在原始数据上进行分桶,先按15秒分桶,求和桶内num值。 { "query": { "bool": { "must": [{ "match": { "statFunc": "onlinecount" } }, {原创 2021-10-12 14:46:35 · 1289 阅读 · 0 评论 -
[备忘]es查询之terms-主要演示类似mysql的in查询
主要演示类似mysql的in查询 { "query":{ "bool":{ "must":[ { "range":{ "unixtime":{ "gt":1633968000000 } }原创 2021-10-12 14:37:17 · 579 阅读 · 0 评论 -
[备忘]在PHP中Elasticsearch原生方式“and“查询
【含详细注解】 连接和基本查询在之前的文章中已经写到,这里就直接演示查询语句。 代码: { "query":{ "bool":{ //must类似mysql的and查询,具体的and的字段用数组包起来,具体的查询方式如“like”、“between”,“=”都在数组中完成组装,如下: "must":[ //这里range表示范围查询,类似between {原创 2021-10-12 14:33:02 · 481 阅读 · 0 评论 -
【备忘】es统计各个平台的每日活跃数量
{ "query": { "bool": { "must": [ { "range": { "unixtime": { "gt": "1631548800000", "lt": "1631635200000" .原创 2021-09-16 10:25:04 · 815 阅读 · 0 评论 -
【备忘】es统计各平台每日注册数
{ "query": { "bool": { "must": [ { "range": { "unixtime": { "gt": "1631548800000",//时间范围 开始 "lt": "1631635200000"//时间范围 结束 } } }, { "term.原创 2021-09-16 09:49:19 · 182 阅读 · 0 评论