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

江西萍乡做网站公司怎么去推广自己的平台

江西萍乡做网站公司,怎么去推广自己的平台,做wps的网站赚钱,非专业人士可以做网站编辑的工作吗Elasticsearch指标聚合,就是类似SQL的统计函数,指标聚合可以单独使用,也可以跟桶聚合一起使用,下面介绍Java Elasticsearch指标聚合的写法。 实例: // 首先创建RestClient,后续章节通过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.tj-hxxt.cn/news/103902.html

相关文章:

  • 广东企业备案 网站建设方案书怎么在百度上打广告
  • 商务服饰网站建设百度推广客服电话
  • 做网站贵吗网络推广推广培训
  • 怎么自己创建网站或者app台州seo排名公司
  • 自己买空间让网络公司做网站好吗搜索引擎优化搜索优化
  • 网站 布局微信营销的功能
  • 北京网站设计建设公司seo内容优化心得
  • 做男女之间的事情的网站如何开网站详细步骤
  • 网站建设风格有哪些我在百度下的订单如何查询
  • 武汉市建设工程信息网官网关键词优化推广公司排名
  • 网页设计代码字号pxseo专员是什么职位
  • app建设网站公司哪家好欧洲网站服务器
  • wordpress两个站点win10优化大师好用吗
  • 四川网站建设设计公司排名色盲测试图数字
  • 利用百度云做网站杭州做搜索引擎网站的公司
  • 网站建设亿玛酷技术站内关键词排名软件
  • 网站备案证图片网络策划是做什么的
  • 聊城做网站信息肇庆seo排名
  • 网站设计软件怎么给自己的网站设置关键词
  • 做网站开发需要学什么软件seo公司优化
  • 聊城做企业网站网络运营怎么学
  • 济南手机网站建设电话郴州seo快速排名
  • 网站多久才能做起来上海服务政策调整
  • 设置wordpress数据库用户名优化营商环境 提升服务效能
  • 深圳在线itmc平台seo优化关键词个数
  • 网站web做网站建站教程
  • 如何夸奖客户网站做的好推广软文范例
  • 网站上facebook怎么做链接搜索排名优化公司
  • wordpress图片简码津seo快速排名
  • 合肥做网站价格是多少短视频新媒体推广