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

设计网站界面网络推广员招聘

设计网站界面,网络推广员招聘,抚州教育网站建设,代理网址设置1.聚合的种类 聚合常见的有三类: **桶(Bucket)**聚合:用来对文档做分组 TermAggregation:按照文档字段值分组,例如按照品牌值分组、按照国家分组Date Histogram:按照日期阶梯分组,例…

1.聚合的种类

聚合常见的有三类:

  • **桶(Bucket)**聚合:用来对文档做分组

    • TermAggregation:按照文档字段值分组,例如按照品牌值分组、按照国家分组
    • Date Histogram:按照日期阶梯分组,例如一周为一组,或者一月为一组
  • **度量(Metric)**聚合:用以计算一些值,比如:最大值、最小值、平均值等

    • Avg:求平均值
    • Max:求最大值
    • Min:求最小值
    • Stats:同时求max、min、avg、sum等
  • **管道(pipeline)**聚合:其它聚合的结果为基础做聚合

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

2.Bucket聚合语法

语法如下:

GET /hotel/_search
{"size": 0,  // 设置size为0,结果中不包含文档,只包含聚合结果"aggs": { // 定义聚合"brandAgg": { //给聚合起个名字"terms": { // 聚合的类型,按照品牌值聚合,所以选择term"field": "brand", // 参与聚合的字段"size": 20 // 希望获取的聚合结果数量}}}
}

结果:
在这里插入图片描述

3.聚合结果排序

默认情况下,Bucket聚合会统计Bucket内的文档数量,记为_count,并且按照_count降序排序。

我们可以指定order属性,自定义聚合的排序方式:

GET /hotel/_search
{"size": 0, "aggs": {"brandAgg": {"terms": {"field": "brand","order": {"_count": "asc" // 按照_count升序排列},"size": 20}}}
}

结果:
在这里插入图片描述

4.限定聚合范围

默认情况下,Bucket聚合是对索引库的所有文档做聚合,但真实场景下,用户会输入搜索条件,因此聚合必须是对搜索结果聚合。那么聚合必须添加限定条件。

我们可以限定要聚合的文档范围,只要添加query条件即可:

GET /hotel/_search
{"query": {"range": {"price": {"lte": 200 // 只对200元以下的文档聚合}}}, "size": 0, "aggs": {"brandAgg": {"terms": {"field": "brand","size": 20}}}
}

5.Metric聚合语法

我们对酒店按照品牌分组,形成了一个个桶。现在我们需要对桶内的酒店做运算,获取每个品牌的用户评分的min、max、avg等值。

这就要用到Metric聚合了,例如stat聚合:就可以获取min、max、avg等结果。

语法如下:

GET /hotel/_search
{"size": 0, "aggs": {"brandAgg": { "terms": { "field": "brand", "size": 20},"aggs": { // 是brands聚合的子聚合,也就是分组后对每组分别计算"score_stats": { // 聚合名称"stats": { // 聚合类型,这里stats可以计算min、max、avg等"field": "score" // 聚合字段,这里是score}}}}}
}

在这里插入图片描述

http://www.zhongyajixie.com/news/6524.html

相关文章:

  • 电商眼广州网站运营专业乐云seo
  • 中山做网站的公司哪家好品牌网络推广怎么做
  • 凡科建站可以多人协作编辑吗网站统计器
  • 网站做seo 反应非常慢北京网络推广公司排行
  • 做设计用图片的网站百度app营销软件
  • php投票网站企业邮箱注册
  • 用dw做网站怎么做出下拉菜单小程序免费制作平台
  • ppt背景图免费宣城网站seo
  • 如何做网站挣钱黄金网站app视频播放画质选择
  • 网站做端口是什么整站优化全网营销
  • 自己建的网站搜不到整站优化加盟
  • 做阿里云网站空间河北seo基础入门教程
  • 做京东网站采购的工作内容百度推广服务费一年多少钱
  • 网站域名怎么购买网络营销推广合同
  • 软件公司做网站推广科目太原seo霸屏
  • 微网站用什么软件做网站推广优化怎样
  • python做网站功能测试百度广告联盟怎么赚钱
  • 长沙高端网站制作公司网页开发用什么软件
  • css网页设计用什么软件重庆旅游seo整站优化
  • vps lnmp wordpress百度快速seo优化
  • 北京做网站比较好的公司营销策略怎么写范文
  • 萨龙wordpressseo服务外包客服
  • 常州企业网站建设价格seo优化在哪里学
  • 静态展示网站模板推广竞价的公司有哪些
  • 遵义市建设局网站seo快速收录快速排名
  • 如何在局域网内做网站广告行业怎么找客户
  • 网站开发中背景图片怎么弄全屏公司网站域名怎么注册
  • 网站导航条和表格怎么做企业培训课程设置
  • 大学生如何建立网站查域名ip地址查询
  • 招商团队外包seo百度贴吧