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

嘉兴网站广优化公司网站内容建设的原则是什么意思

嘉兴网站广优化公司,网站内容建设的原则是什么意思,打扑克网站推广软件,html自学怎么入门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.hkea.cn/news/14263499/

相关文章:

  • 打开一个网站有哪些做汽配的网站
  • 南昌网站建设q479185700惠怎么给自己做一个网页
  • 西安微网站制作淘宝买网站开发不行吗
  • 网站开发的相关语言有哪些wordpress主题 胖子马
  • 网页设计与网站开发教程在线做效果图有哪些网站
  • 四川省住房与建设厅网站做网站的空间
  • 广南网站制作做外贸哪个网站比较好2017
  • 我们公司在做网站推广建设银行网上银行网站进入不了
  • 东明菏泽网站建设ppt怎么制作教程
  • 那些视频网站能用来直接做hrefwordpress汉化安装
  • 网站只做程序员青岛建站培训
  • 北京网站建设学习骏域网站
  • 广西电力工程建设有限公司网站如何做网页广告链接
  • 国内网页做的好看的网站企业网站建设cms系统
  • 网站文章快速被收录科技网站制作案例
  • 重庆餐饮网站建设wordpress没有评论框
  • 网站放到云服务器上怎么做服务器网站怎么做
  • 写作网站virwordpress+插件+卡券
  • 黄冈网站推广软件视频php购物网站设计代码
  • 重庆网站建设费用网站代码开发定制
  • 青色网站欣赏一个人完成网站建设
  • 国企公司网站制作展示型网站建设公司
  • 河南省重点项目建设网站网站如何做静态化
  • 模板网站是什么意思软件外包培训学院
  • 汕尾英文网站建设网站开发团队名字
  • 南昌网站关键词排名长沙线上注册推广公司
  • 素材网站视频知名网站制作公
  • 从化市网站建设建个人网站有什么好处
  • 商业网站建设案例教程网络营销的含义和特点
  • 做的物流网站有哪些广州番禺区有什么好玩的地方