SELECT FIELD1, field2, field3, field4 as average_dau, FIELD5 as mau, sum(field4)/ sum(FIELD5), sum (FIELD5)/ sum(FIELD4) FROM feed_searchc_mau WHERE ctime = { $ datatime }
时间: 2024-04-26 21:25:01 浏览: 139
这是一个 SQL 查询语句,它的目的是从名为 feed_searchc_mau 的数据表中选取特定日期($datatime)的数据,并计算平均每日活跃用户数、月活跃用户数以及日均活跃用户数和日均用户数的比例。具体来说,该查询语句选取了 FIELD1、field2、field3、以及将 field4 重命名为 average_dau 和将 FIELD5 重命名为 mau 这五个字段,并对这些字段进行了计算和聚合操作。其中,sum(field4)/sum(FIELD5) 计算的是日均活跃用户数,而 sum(FIELD5)/sum(FIELD4) 则计算的是日均用户数。
相关问题
将这个Elasticsearch查询写成JAVA中调用Elasticsearch的查询代码:GET tmall_dau_info_2023-03-03/_search { "aggs": { "groupbyisnew": { "terms": { "field": "is_new", "size": 2 } } }, "size": 0 }
以下是Java中调用Elasticsearch的查询代码:
SearchRequest searchRequest = new SearchRequest("tmall_dau_info_2023-03-03");
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
TermsAggregationBuilder aggregationBuilder = AggregationBuilders.terms("groupbyisnew").field("is_new").size(2);
searchSourceBuilder.aggregation(aggregationBuilder);
searchSourceBuilder.size(0);
searchRequest.source(searchSourceBuilder);
SearchResponse searchResponse = client.search(searchRequest, RequestOptions.DEFAULT);
其中,client是Elasticsearch的Java客户端。
将这个Elasticsearch查询写成JAVA中调用Elasticsearch的查询代码:GET tmall_dau_info_2023-03-03/_search { "query": { "match": { "is_new": "1" } }, "aggs": { "groupbychannel": { "terms": { "field": "channel", "size": 15 } } }, "size": 0 }
以下是将该Elasticsearch查询写成JAVA中调用Elasticsearch的查询代码:
SearchRequest searchRequest = new SearchRequest("tmall_dau_info_2023-03-03");
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
MatchQueryBuilder matchQueryBuilder = QueryBuilders.matchQuery("is_new", "1");
searchSourceBuilder.query(matchQueryBuilder);
TermsAggregationBuilder aggregationBuilder = AggregationBuilders.terms("groupbychannel").field("channel").size(15);
searchSourceBuilder.aggregation(aggregationBuilder);
searchSourceBuilder.size(0);
searchRequest.source(searchSourceBuilder);
SearchResponse searchResponse = client.search(searchRequest, RequestOptions.DEFAULT);
其中,client是Elasticsearch客户端对象。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)