![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticsearch
叫我泪下
普普通通的一个java程序员
展开
-
elasticsearch根据某个字段来查询,以及通过时间筛选
elasticsearch根据某个字段来查询,以及通过时间筛选 String startTime = "2021-06-01"; String endTime = "2021-06-02"; BoolQueryBuilder bqb = QueryBuilders.boolQuery(); bqb.must(QueryBuilders.matchPhraseQuery("userId",userStatisticsVO.getUserId())); bqb.must(QueryBuilders.rang.原创 2021-06-08 16:23:24 · 2070 阅读 · 0 评论 -
elasticsearch根据时间范围查询总条数
根据创建时间来查询总条数 @Autowired private ElasticsearchTemplate elasticsearchTemplate; String morning = "2021-06-01"; String times = "2021-06-02"; BoolQueryBuilder bqb = QueryBuilders.boolQuery(); bqb.must(QueryBuilders.rangeQuery("createTime").from(morning).to(t.原创 2021-06-08 16:18:10 · 2292 阅读 · 0 评论 -
ElasticSearch Java SpringBoot根据时间范围分组求和
需求是这样的: 近7天的用户登陆统计,根据日期来返回的要是data:[{date:“2021-04-01”,count:“1”}] @Autowired private ElasticsearchTemplate elasticsearchTemplate; SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); //这个是获取7天前的时间,比如说今天是4月29,7天前就是4月23, //因为要包括今天,输出为"2021-04-23原创 2021-05-08 16:54:19 · 1928 阅读 · 2 评论