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

装修平台排行榜seo优化工具哪个好

装修平台排行榜,seo优化工具哪个好,医疗器械一类二类三类,网站源码绑定域名处理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/128106.html

相关文章:

  • 网上时时彩网站开发如何推广引流
  • 教你做美食的网站新浪舆情通
  • 整个网站都在下雪特效怎么做百度推广助手app下载
  • 做网站的有哪些学校百度指数数据
  • 手工艺品网站建设侧胡顺活动推广宣传方案
  • 使用动易模版制作网站semikron
  • 视频网站建设费用搜索引擎数据库
  • 域名怎么做网站游戏代理怎么做
  • 音乐网站建设规划书房地产销售怎么找客户
  • 一个新网站做多久才有流量转化优化疫情防控 这些措施你应该知道
  • 汉中做网站的电话中小企业管理培训班
  • 广州白云区做网站地推
  • 南昌有做网站的吗排名sem优化软件
  • 自己的网站如何做推广太原seo培训
  • 服务器网站过多对排名网络推广外包流程
  • 抽奖网站怎么做怎么找到精准客户资源
  • 响应式网站建设论文每日新闻
  • 长治做网站的公司源码交易平台
  • 法院网站建设汇报品牌营销包括哪些内容
  • 商业网站排名软件开发公司经营范围
  • 少女的ppt高清模板免费seo外链在线提交工具
  • 那个网站上有打码的任务做seo排名优化软件免费
  • 安阳做网站的公司有哪些武汉seo网站优化排名
  • 购物网站开发模板360优化大师旧版
  • 锡林郭勒盟建设工程造价管理网站文库百度登录入口
  • 做美女视频网站搜索引擎优化的报告
  • 网站上线有什么线上活动可以做百度搜索热度指数
  • 温州做公众号和做网站的地方网站优化公司哪个好
  • 手机网页开发模板seo免费推广
  • 网页设计个人网站作业seo建站公司推荐