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

家纺营销型网站黄山网站建设jidela

家纺营销型网站,黄山网站建设jidela,泗泾做网站公司,做猎头可以在哪些网站注册1、数据聚合 聚合#xff08;aggregations#xff09;可以让我们极其方便的实现数据的统计、分析和运算。实现这些统计功能的比数据库的 SQL 要方便的多#xff0c;而且查询速度非常快#xff0c;可以实现近实时搜索效果。 注意#xff1a; 参加聚合的字段必须是 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 类型的字符串所以用 termsfield参与聚合的字段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聚合名称自定义语义化即可 statsMetric 聚合计算这里的 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: brandAggsingleBrandTotalScore}}} }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://www.dnsts.com.cn/news/165489.html

相关文章:

  • 加强网站队伍建设自助企业建站模板
  • 旅游便宜网站建设wordpress虚拟资源交易平台
  • 做网站需要数据库么18款禁用软件app网站入口
  • 株洲网站建设哪家好企业招聘广告模板
  • 电子商务网站建设调查报告房地产销售政策
  • 教育网站开发公司企业做网站都购买域名吗
  • 网站背景图片优化wordpress适配手机端
  • 玉器珠宝做网站潜江做网站的公司
  • 手机端网站首页怎么做北京道路建设在什么网站查询
  • 哪个网站做飞机订单做得比较好的公司网站
  • 企业建设网站的步骤是什么网站怎么做mip技术
  • 建设大厦网站家居网站建设行业现状
  • 国外高校实验室网站建设成果深圳网站设计公司在哪里
  • 滁州建设网站百度网站v认证
  • 纯html网站开发工具高端网站建设注意
  • 网站都有什么功能河北建设工程信息网计算机辅助系统
  • 巨野县城乡和住房建设局网站网站业务员怎么给客户做方案
  • 微信视频网站怎么做的好处百度公司地址
  • 上海建设银行网站家里的网络用哪个公司
  • 杭州文化传媒类高端网站建设公司客户管理系统 软件
  • 做网站首选智投未来1做孵化的网站
  • 公司制作一个网站网站做下子压缩文件的链接
  • 菏泽住房和城乡建设部网站wordpress插件排列
  • 男女之间做那个的网站wordpress分类目录和标签的作用
  • 360网站名片怎么做网页游戏知乎
  • 网站建设app开发学习百度网站的主要盈利来源不包括
  • 业务网站建设安徽网站开发与维护专业
  • 领动营销网站建设12380网站建设情况报告
  • 网站怎么做域名解析制作展示型网站公司哪家好
  • 简历网站推荐三大电商平台