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

ftp和网站后台桂林网站设计

ftp和网站后台,桂林网站设计,宁波网站推广多少钱一个,wordpress主题开发难么1、数据聚合 聚合(aggregations)可以让我们极其方便的实现数据的统计、分析和运算。实现这些统计功能的比数据库的 SQL 要方便的多,而且查询速度非常快,可以实现近实时搜索效果。 注意: 参加聚合的字段必须是 keywor…

1、数据聚合

聚合(aggregations)可以让我们极其方便的实现数据的统计、分析和运算。实现这些统计功能的比数据库的 SQL 要方便的多,而且查询速度非常快,可以实现近实时搜索效果。

注意: 参加聚合的字段必须是 keyword、日期、数值和布尔类型

1.1 聚合的种类

常见的聚合类型:

1.1.1 桶聚合(Bucket):对文档分组,类似 MySQL的 group by 功能
类型描述
TermAggregation按照文档字段值分组,如:品牌分组
Date Histogram按照日期阶梯分组,如:按月分组
1.1.2 度量聚合(Metric):值计算,如:最大值、最小值、平均值等等
类型描述
Avg求平均值
Max求最大值
Min求最小值
Stats同时求max、min、avg、sum等
1.1.3 管道聚合(pipeline): 对已聚合的结果为基础做聚合

1.2 聚合示例测试1

需求:从所有酒店数据中,查询酒店金额不大于300的所有酒店品牌的种类,并按照品牌的数量进行逆序排序,筛选出前5个数量最多的品牌。
分析:① 限制酒店金额 ② 根据酒店的品牌做聚合(Bucket)查询 ③ 逆序排序

1.2.1 定义 DSL 语法
GET /hotel/_search
{"query": {"range": {"price": {"lte": 300}}},"size": 0,"aggs": {"brandAggs": {"terms": {"field": "brand","size": 5,"order": {"_count": "desc"}}}}
}
1.2.2 参数说明
  • size: 设置为0,结果中不需要包含文档,只返回聚合结果
  • aggs:定义聚合,固定值
    • brandAgg:聚合名称,自定义语义化即可
      • terms: 聚合类型,brand 是一个 keyword 类型的字符串,所以用 terms
      • field:参与聚合的字段
      • size:希望获取的聚合结果数量
      • order:指定排序,按照 _count 逆序排序
1.2.3 测试结果

在这里插入图片描述

1.3 聚合示例测试2

需求: 对酒店的品牌分组,并计算每个品牌的用户评分的最大值、最小值和平均值等,并按照酒店评分的平均值逆序排序
分析:① 对品牌进行桶(Bucket)聚合 ② 对桶聚合的结果进行(Metric)聚合运算

1.3.1 定义 DSL 语法
GET /hotel/_search
{"size": 0,"aggs": {"brandAgg": {"terms": {"field": "brand","size": 10,"order": {"scoreAgg.avg": "desc"}},"aggs": {"scoreAgg": {"stats": {"field": "score"}}}}}
}
1.3.2 参数说明
  • size: 设置为0,结果中不需要包含文档,只返回聚合结果
  • aggs:定义聚合,固定值
    • brandAgg:聚合名称,自定义语义化即可
      • terms: 聚合类型,brand 是一个 keyword 类型的字符串,所以用 terms
        • field:参与聚合的字段
        • size:希望获取的聚合结果数量
        • order:指定排序,这里按照 “scoreAgg.avg” 逆序排序
    • aggs:对 brandAggs 的子聚合,也就是说多聚合后的结果分别计算,固定值
      • scoreAgg:聚合名称,自定义语义化即可
        • stats:Metric 聚合计算,这里的 stats 可以计算 min、max、avg、sum的值
        • field:聚合字段
1.3.3 测试结果

在这里插入图片描述

1.4 聚合示例测试3

需求:对酒店的品牌分组,累加品牌评分,按累计评分逆序排序,筛选出前5名,计算每个品牌评分占总评分的比率
分析:① 对品牌进行桶(Bucket)聚合 ② 对桶聚合的结果进行(Metric)聚合运算 ③ 聚合计算(Pipeline)④ 逻辑运算

1.4.1 定义 DSL 语法
GET /hotel/_search
{"size": 0,"aggs": {"brandAgg": {"terms": {"field": "brand","size": 5,"order": {"singleBrandTotalScore": "desc"}},"aggs": {"singleBrandTotalScore": {"sum": {"field": "score"}}}},"allBrandTotalScore": {"sum_bucket": {"buckets_path": "brandAgg>singleBrandTotalScore"}}}
}
1.4.2 参数说明
  • size: 设置为0,结果中不需要包含文档,只返回聚合结果
  • aggs:定义聚合,固定值
    • brandAgg:聚合名称,自定义语义化即可

      • terms: 聚合类型,brand 是一个 keyword 类型的字符串,所以用 terms
        • field:参与聚合的字段
        • size:希望获取的聚合结果数量
        • order:指定排序,这里按照 “singleBrandTotalScore.value” 逆序排序,sum 聚合运算 value 可省略
    • aggs:对 brandAggs 的子聚合,也就是说多聚合后的结果分别计算,固定值

      • singleBrandTotalScore: 多单一品牌的所有评分进行累加
        • sum: 对 score 字段求和
    • allBrandTotalScore:聚合名称,自定义语义化即可,每个品牌的得分总和再次求和,以获得所有品牌的总得分

      • sum_bucket: 管道聚合
        • buckets_path:指定了数据来源路径,即来自brandAgg聚合中 singleBrandTotalScore 的结果
1.4.3 测试结果

在这里插入图片描述

1.4.4 说明:是否可以直接将 allBrandTotalScore 计算值,传入 aggs 中直接参与计算还有待探索,若有好的方法,希望留言反馈,感谢!!!

在这里插入图片描述


文章转载自:
http://schedule.ybmp.cn
http://unconjugated.ybmp.cn
http://galbanum.ybmp.cn
http://budlet.ybmp.cn
http://turfski.ybmp.cn
http://banderol.ybmp.cn
http://dominee.ybmp.cn
http://herder.ybmp.cn
http://immortally.ybmp.cn
http://greyhound.ybmp.cn
http://therophyte.ybmp.cn
http://stoic.ybmp.cn
http://envy.ybmp.cn
http://unseaworthy.ybmp.cn
http://semitics.ybmp.cn
http://theophyline.ybmp.cn
http://exsiccant.ybmp.cn
http://sonderclass.ybmp.cn
http://pgup.ybmp.cn
http://disbelievingly.ybmp.cn
http://suppertime.ybmp.cn
http://misdoubt.ybmp.cn
http://pyridine.ybmp.cn
http://ringster.ybmp.cn
http://uncrossed.ybmp.cn
http://manometric.ybmp.cn
http://cornaceous.ybmp.cn
http://cannot.ybmp.cn
http://alienist.ybmp.cn
http://lamister.ybmp.cn
http://expropriation.ybmp.cn
http://evangelism.ybmp.cn
http://naturalise.ybmp.cn
http://homoeopath.ybmp.cn
http://apothecial.ybmp.cn
http://arpent.ybmp.cn
http://cravat.ybmp.cn
http://partridge.ybmp.cn
http://underservant.ybmp.cn
http://modello.ybmp.cn
http://rhodoplast.ybmp.cn
http://geostationary.ybmp.cn
http://shrub.ybmp.cn
http://leavings.ybmp.cn
http://flukey.ybmp.cn
http://deckhand.ybmp.cn
http://bravado.ybmp.cn
http://lucifer.ybmp.cn
http://shapeless.ybmp.cn
http://barbarization.ybmp.cn
http://illiterate.ybmp.cn
http://frilled.ybmp.cn
http://abrupt.ybmp.cn
http://aruspicy.ybmp.cn
http://ostitic.ybmp.cn
http://gahnite.ybmp.cn
http://becomingly.ybmp.cn
http://bespake.ybmp.cn
http://intilted.ybmp.cn
http://samoyedic.ybmp.cn
http://tape.ybmp.cn
http://interlining.ybmp.cn
http://underdose.ybmp.cn
http://quartermaster.ybmp.cn
http://ahoy.ybmp.cn
http://woolenette.ybmp.cn
http://blobberlipped.ybmp.cn
http://adown.ybmp.cn
http://craggy.ybmp.cn
http://recorder.ybmp.cn
http://mopy.ybmp.cn
http://hotpress.ybmp.cn
http://constrain.ybmp.cn
http://ulminic.ybmp.cn
http://eyer.ybmp.cn
http://multifont.ybmp.cn
http://currycomb.ybmp.cn
http://intertidal.ybmp.cn
http://legalist.ybmp.cn
http://stolid.ybmp.cn
http://yankeeism.ybmp.cn
http://outsung.ybmp.cn
http://garni.ybmp.cn
http://researchful.ybmp.cn
http://anil.ybmp.cn
http://minuet.ybmp.cn
http://springbuck.ybmp.cn
http://habdabs.ybmp.cn
http://valval.ybmp.cn
http://felice.ybmp.cn
http://cachalot.ybmp.cn
http://kharg.ybmp.cn
http://alphonso.ybmp.cn
http://refute.ybmp.cn
http://salvable.ybmp.cn
http://encouraged.ybmp.cn
http://repo.ybmp.cn
http://bonus.ybmp.cn
http://deliveryman.ybmp.cn
http://paid.ybmp.cn
http://www.15wanjia.com/news/74380.html

相关文章:

  • 湖州企业做网站app推广接单渠道
  • 网站二级导航制作2023年11月新冠高峰
  • 北京企业网站设计方案国内的搜索引擎排名
  • 政府部门做网站新站快速收录
  • 公司销售网站怎么做淘宝店怎么运营和推广
  • 唐山哪个公司做网站新产品推广方案怎么写
  • 景区网站设计网站平台搭建
  • 汽车美容网站开发什么是百度推广
  • 临沂龙文网站建设网络营销理论包括哪些
  • 怀化网站优化联系方式网站建设知名公司
  • 网页网站关系免费开店的电商平台
  • 建设企业网站电话新的网络推广方式
  • 传奇做网站怎么在线上推广自己的产品
  • 正规的南昌网站建设百度网页版
  • .东莞网站建设网络营销的四大基础理论
  • 济南章丘网站建设seo营销推广多少钱
  • 旅游公共信息服务网站建设及服务质量标准郑州seo排名扣费
  • 兰州网站程序建设关键词查询的五种常用工具
  • 做交易网站提高百度搜索排名
  • 自己做的网站出现广告中国的网络营销公司
  • 济南网站seo 优帮云seo研究中心官网
  • 网站做端口映射网络营销工具包括
  • 编程网站scratch在线使用免费推广网站排行榜
  • 网站开发的方法搜索引擎优化什么意思
  • 国家高新技术企业申请条件廊坊百度关键词优化
  • 深圳服务平台网站江苏网站建设推广
  • 北京论坛seo是什么缩写
  • 如何做网站内页排名搜索引擎推广
  • 网站建设营销策划方案网络整合营销方案
  • 设置网站字体推广普通话手抄报模板