当前位置: 首页 > news >正文

网站备案幕布怎么申请绍兴cms建站模板

网站备案幕布怎么申请,绍兴cms建站模板,本地网站可以做吗?,京东在线购物网站Elasticsearch指标聚合#xff0c;就是类似SQL的统计函数#xff0c;指标聚合可以单独使用#xff0c;也可以跟桶聚合一起使用#xff0c;下面介绍Java Elasticsearch指标聚合的写法。 实例#xff1a; // 首先创建RestClient#xff0c;后续章节通过RestClient对象进行…Elasticsearch指标聚合就是类似SQL的统计函数指标聚合可以单独使用也可以跟桶聚合一起使用下面介绍Java Elasticsearch指标聚合的写法。 实例 // 首先创建RestClient后续章节通过RestClient对象进行参数配置。 RestClientBuilder restClientBuilder RestClient.builder(new HttpHost(localhost, 9200, http), // 设置ES服务地址支持多个new HttpHost(localhost, 9201, http));// 创建RestHighLevelClient请求都是通过RestHighLevelClient实例发出去的。RestHighLevelClient client new RestHighLevelClient(restClientBuilder);// 创建SearchRequest对象, 索引名order SearchRequest searchRequest new SearchRequest(order); // 通过SearchSourceBuilder构建搜索参数 SearchSourceBuilder builder new SearchSourceBuilder(); // 通过QueryBuilders构建ES查询条件这里查询所有文档复杂的查询语句设置请参考前面的章节。 builder.query(QueryBuilders.matchAllQuery());// 创建Value Count指标聚合 // 聚合统计命名为orders 统计order_id字段值的数量 ValueCountAggregationBuilder valueCountAggregationBuilder AggregationBuilders.count(orders).field(order_id);// 创建Sum指标聚合 // 聚合统计命名为total_sale 统计price字段值的总和 SumAggregationBuilder sumAggregationBuilder AggregationBuilders.sum(total_sale).field(price);// 设置聚合查询,可以设置多个聚合查询条件只要聚合查询命名不同就行 builder.aggregation(valueCountAggregationBuilder); builder.aggregation(sumAggregationBuilder);// 设置搜索条件 searchRequest.source(builder);// 执行ES请求 SearchResponse searchResponse client.search(searchRequest, RequestOptions.DEFAULT);// 处理聚合查询结果 Aggregations aggregations searchResponse.getAggregations(); // 根据orders命名查询ValueCount统计结果 ValueCount valueCount aggregations.get(orders); System.out.println(valueCount.getValue());// 根据total_sale命名查询Sum统计结果 Sum sum aggregations.get(total_sale); System.out.println(sum.getValue());其他指标聚合的用法类似后面分别介绍常用指标聚合。 常用指标聚合 1. Value Count 值聚合主要用于统计文档总数类似SQL的count函数。 创建聚合条件 // 创建Value Count指标聚合 // 聚合统计命名为orders 统计order_id字段值的数量 ValueCountAggregationBuilder valueCountAggregationBuilder AggregationBuilders.count(orders).field(order_id); 处理聚合结果java Aggregations aggregations searchResponse.getAggregations(); // 根据orders命名查询ValueCount统计结果 ValueCount valueCount aggregations.get(orders); // 打印结果 System.out.println(valueCount.getValue());2.Cardinality 基数聚合也是用于统计文档的总数跟Value Count的区别是基数聚合会去重不会统计重复的值类似SQL的count(DISTINCT 字段)用法。基数聚合是一种近似算法统计的结果会有一定误差不过性能很好。 创建聚合条件: // 聚合统计命名为total 近似统计id字段值的数量 CardinalityAggregationBuilder cardinalityAggregationBuilder AggregationBuilders.cardinality(total).field(id);处理聚合结果 Aggregations aggregations searchResponse.getAggregations(); // 根据total命名查询Cardinality统计结果 Cardinality cardinality aggregations.get(total); // 打印结果 System.out.println(cardinality.getValue());3.Avg 求平均值 创建聚合条件 AvgAggregationBuilder avgAggregationBuilder AggregationBuilders.avg(avg_price).field(price);处理聚合结果 Aggregations aggregations searchResponse.getAggregations(); // 根据total命名查询Avg统计结果 Avg avgPrice aggregations.get(avg_price); // 打印结果 System.out.println(avgPrice.getValue());4.Sum 求和计算 创建聚合条件 SumAggregationBuilder sumAggregationBuilder AggregationBuilders.sum(total_sale).field(price);处理聚合结果 Aggregations aggregations searchResponse.getAggregations(); // 根据total命名查询Sum统计结果 Sum totalPrice aggregations.get(total_sale); // 打印结果 System.out.println(totalPrice.getValue());5.Max 求最大值 创建聚合条件 MaxAggregationBuilder maxAggregationBuilder AggregationBuilders.max(max_price).field(price);处理聚合结果 // 处理聚合查询结果 Aggregations aggregations searchResponse.getAggregations(); // 根据max_price命名查询Max统计结果 Max maxPrice aggregations.get(max_price); // 打印结果 System.out.println(maxPrice.getValue());6.min 求最小值 创建聚合条件 MinAggregationBuilder minAggregationBuilder AggregationBuilders.min(min_price).field(price);处理聚合结果 Aggregations aggregations searchResponse.getAggregations(); // 根据min_price命名查询Min统计结果 Min minPrice aggregations.get(min_price); // 打印结果 System.out.println(minPrice.getValue());
http://www.zqtcl.cn/news/184217/

相关文章:

  • 做网站熊掌号软件设计公司排名
  • 深圳 做网站学做西点的网站
  • 静态网站安全性百度服务平台
  • 网站vi设计公司网站建设app
  • 书店网站建设策划书总结每天看七个广告赚40元的app
  • 做网站的属于什么专业成都广告制作安装公司
  • 天津市网站建设公司网站制作费用
  • 网站制作公司 郑州wordpress图片中文不显示解决
  • 网站建设模式有哪些方面jquery做的装修网站
  • 佛山手机建网站企业网站公司单位有哪些
  • 给企业做网站的平台有没有专门做衣服搭配的网站
  • 青岛本地网站最近军事新闻大事
  • 潍坊哪里有做360网站的成都官微最新发布
  • 还有哪些网站可以做淘宝活动企业建设网站的方式
  • 上海技术公司做网站2022引流人脉推广软件
  • 网站排名优化技术安徽省城乡和建设厅网站
  • 平阴县建设工程网站英文网站模板制作
  • 网站制作超链接怎么做厦门公司建站
  • 阿里云做的网站怎么备份建筑设计网站issuu
  • 网上做设计网站广西做网站找谁
  • 网站优化成本建设项目网站备案申请表
  • 做公众号首图网站上海短期网站建设培训
  • 网站开发最好佛山优化网站排名
  • 服务器搭建网站打不开网站建设信息平台
  • 宽屏蓝色企业网站源码如何编辑网站标题
  • 免费搭建手机网站广告公司怎么取名
  • 网站抓取超时错误c 高性能网站开发
  • 营销导向企业网站策划wordpress 不显示菜单
  • 特效视频网站用.net做视频网站的案例
  • 网站建设实用的网站视屏网站的审核是怎么做的