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

胶东网站建设小公司网站

胶东网站建设,小公司网站,wordpress畅言评论使用教程,抖音代运营一般哪家好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);处理聚合结果 Aggregations aggregations searchResponse.getAggregations(); // 根据orders命名查询ValueCount统计结果 ValueCount valueCount aggregations.get(orders); // 打印结果 System.out.println(valueCount.getValue());********************************************** 未完待续 *******************************************************
http://www.yutouwan.com/news/173972/

相关文章:

  • 网站管理网页制作专业前台
  • 企业网站建设可行性分析任务二手车网站开发多少钱
  • ASP.NET2.0网站开发全程解析马鞍山建设网站
  • 网站被搜索引擎收录类似 wordpress 建站
  • 网站建设与维护是什么意思粉末涂料 技术支持 东莞网站建设
  • 建筑工程网站监理答案网页数据抓取
  • 漳州网站建设技术网站建设公司不赚钱
  • 网站无备案温州在线制作网站
  • wordpress同步发帖谷歌seo搜索优化
  • 平面设计网站排行榜网络管理系统的基本组件包括哪些?
  • 大连网站制作需要多少钱怎样建立自己的网站卖东西
  • 枣庄定制网站建设制作wordpress+左侧菜单
  • 云浮网站建设公司wordpress 360字体插件
  • 备案不关闭网站的方法上海做网站公司做网站的公司
  • 没有公司个人可以做网站卖东西吗h5游戏是什么
  • 微信h5页面制作软件哪个好随州网站优化
  • 景德镇网站网站建设全网分销平台
  • 信誉好的合肥网站推广精仿小米社区wordpress模板
  • 常州网站制作公司有哪些蚌埠集团网站建设
  • 在什么网站可以自承包活来做蒲公英路由做网站
  • 网站都是用什么编写的斯特云流量网站
  • 安溪哪里有学做网站wordpress左侧菜单怎么添加
  • 北京网站建设公司电话网站建设费用 开办费
  • 网站建设开发能力很强的企业建设项目环境影响评价公示网站
  • 那些外国网站设计图多wordpress 有评论时邮箱设置
  • 深圳市建网站公wordpress4.8发布
  • 有没有便宜的网站建设做ic销售的各种网站
  • 夹江移动网站建设wordpress网址缩短
  • 互联网站长名人西安最新活动轨迹
  • 网站建设相关视频教程动态域名申请