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

怎么申请个人网站html手机网站如何制作

怎么申请个人网站,html手机网站如何制作,网页制作期末作业网站,展厅效果图目录 一、基本的数据结构说明 二、基本的统计记录 #xff08;一#xff09;统计当前索引中sellingProducts的所有类型 #xff08;二#xff09;检索指定文档中sellingProducts的数据总量 #xff08;三#xff09;检索指定文档中sellingProducts指定类型的数量统计…目录 一、基本的数据结构说明 二、基本的统计记录 一统计当前索引中sellingProducts的所有类型 二检索指定文档中sellingProducts的数据总量 三检索指定文档中sellingProducts指定类型的数量统计 四统计所有文档中sellingProducts中所有元素的总数 五统计所有文档中sellingProducts中详细分类总数统计 三、总结 干货分享感谢您的阅读 在当今数据驱动的时代企业和组织面临着海量数据的挑战如何有效地提取和分析这些数据已成为关键问题。Elasticsearch作为一种强大的搜索和分析引擎提供了灵活而高效的数据检索能力能够帮助我们快速获取所需信息。本篇文章将深入探讨在Elasticsearch中对sellingProducts字段的统计操作。 通过具体的案例和查询示例我们将展示如何从sell_product_order索引中提取出关键信息包括产品类型的统计、产品数量的计算以及更复杂的聚合查询。无论是想要了解产品销售状况的市场分析师还是希望提升数据处理能力的开发者本文都将为你提供实用的参考和技术支持。 在接下来的部分中我们将逐步介绍基本的数据结构、关键的统计操作以及相应的Elasticsearch查询语法帮助读者掌握在实际应用中如何进行数据统计和分析。通过这次学习我们希望读者能够更加熟悉Elasticsearch的使用并在实际工作中充分利用这一强大的工具挖掘出数据背后的价值。 一、基本的数据结构说明 对应ES索引sell_product_order 针对假设ES文档的基本结构内容如下 {id: 2024041801000115936701,sellingProducts: [FUND_20150718000230030000000000002549,STOCK_656,STOCK_4055,STOCK_1720,FUND_20180920000230030000000000015303]} 我们针对里面的sellingProducts字段进行一些基本的统计操作本次记录一下相关的基本操作。 二、基本的统计记录 一统计当前索引中sellingProducts的所有类型 从 sell_product_order 索引中检索数据然后根据 sellingProducts 字段中的内容聚合出售产品的类型信息并返回前 10 个最频繁出现的产品类型。 GET /sell_product_order/_search {size: 0,aggs: {types: {terms: {script: {source: HashSet types new HashSet();for (item in doc[sellingProducts]) {int delimiterIndex item.indexOf(_);if (delimiterIndex -1) {types.add(item.substring(0, delimiterIndex));}}return types;,lang: painless},size: 10 }}} } 二检索指定文档中sellingProducts的数据总量 从索引为 sell_product_order 中检索数据并返回指定 _id 的文档并在结果中包含一个名为 sellingProducts_count 的脚本字段用于计算每个文档中 sellingProducts 字段的大小。 GET /sell_product_order/_search {query: {terms: {_id: [2024041801000115936701 ]}},script_fields: {sellingProducts_count: {script: {lang: painless,source: doc[sellingProducts].size() }}} } 三检索指定文档中sellingProducts指定类型的数量统计 从 sell_product_order 索引中检索具有指定 _id 的文档并在结果中返回两个计算字段分别是 fund_count 和 stock_count它们分别表示文档中以 FUND_ 和 STOCK_ 开头的元素的数量。 GET /sell_product_order/_search {query: {terms: {_id: [2024041801000115936701]}},script_fields: {fund_count: {script: {lang: painless,source: int fundCount 0; for (String item : doc[sellingProducts]) { if (item.startsWith(FUND_)) { fundCount; } } return fundCount;}},stock_count: {script: {lang: painless,source: int stockCount 0; for (String item : doc[sellingProducts]) { if (item.startsWith(STOCK_)) { stockCount; } } return stockCount;}}} } 四统计所有文档中sellingProducts中所有元素的总数 从 sell_product_order 索引中检索所有文档并计算 sellingProducts 字段中所有元素的总数将结果作为 total_sellingProducts_items 的值返回。 GET /sell_product_order/_search {size: 0, aggs: {total_sellingProducts_items: {sum: {script: {source: doc[sellingProducts].size(),lang: painless}}}} } 五统计所有文档中sellingProducts中详细分类总数统计 计算 sellingProducts 字段中以 FUND_ 开头和以 STOCK_ 开头的元素数量将结果以 fund_count 和 stock_count 的形式返回。 GET /sell_product_order/_search {size: 0,aggs: {totals: {scripted_metric: {init_script: state.fund_count 0; state.stock_count 0;,map_script: if (doc.containsKey(sellingProducts)) {for (def item : doc[sellingProducts]) {if (item.startsWith(FUND_)) {state.fund_count;} if (item.startsWith(STOCK_)) {state.stock_count;}}},combine_script: return state,reduce_script: def total_fund_count 0;def total_stock_count 0;for (state in states) {total_fund_count state.fund_count;total_stock_count state.stock_count;}return [fund_count: total_fund_count, stock_count: total_stock_count]; }}} } 三、总结 在本文中我们探讨了如何在Elasticsearch中对sell_product_order索引中的sellingProducts字段进行基本的统计操作。通过具体的查询示例我们展示了多种数据检索和聚合的技巧帮助我们从海量数据中提取出有价值的信息。 首先我们介绍了数据结构的基本概念明确了如何定位目标字段。随后我们演示了几种不同的统计方法包括计算产品类型的出现频率、检索指定文档中产品数量、以及对产品类型进行细分统计。这些操作不仅为数据分析提供了基础支持也为业务决策提供了有力的数据依据。 通过这些示例读者可以看到Elasticsearch的强大灵活性以及它在处理复杂数据查询时的高效性。这些技巧不仅适用于特定的业务场景也为进一步的深入分析和数据挖掘奠定了基础。 在未来的应用中我们鼓励读者继续探索Elasticsearch的更多功能如更高级的聚合分析和数据可视化工具以全面提升数据处理能力和决策支持效果。通过不断实践和学习大家将能更好地掌握这一工具从而在日益复杂的数据环境中游刃有余。
http://www.hkea.cn/news/14357636/

相关文章:

  • 哪个网站专门做高清壁纸前端培训心得
  • 网站图标 代码wordpress 登陆签到
  • 濮阳建设工程网站办公室装修设计怎么设计
  • 巩义网站优化技巧怎么查公司注册信息
  • 福田做商城网站建设哪家便宜中国电子工程网
  • 布朗新风 中企动力提供网站建设企业营销型网站建设
  • 给网站做优化刷活跃要收费吗温州微网站制作公司电话
  • 网站模板王地方门户网站制作
  • 微信网站设计欣赏肥城市区seo关键词排名
  • 门户网站开发技术腾讯会议付费
  • 科技园区建设网站的意义达州达县网站建设
  • 要进一步增强门户网站建设合力优化网站建设
  • 网站在线支付宁波网站优化服务
  • 房地产 东莞网站建设西宁工程建设招聘信息网站
  • 做钢化膜网站公司简介网页模板
  • 改变网站的域名空间做网站框架浏览时怎么变长
  • 试玩app推广网站建设红河州住房和建设局网站
  • 专业的网站开发公司电话做问卷网站好
  • 忻州专业网站建设wordpress虚拟资源源码
  • 做网站大概费用网站的安全度
  • 深圳极速网站建设电话wordpress无法启动
  • 手机网站html5模版一般网站的宽度是多少像素
  • 系统总裁网站seo方法
  • 网站建设公司的小程序选择什么网站开发数据
  • thinkphp手机网站制作wordpress学生主题
  • 网站建设费用 知乎江西个人网站备案
  • 制作网站需要多少费用快站是个什么平台
  • 企业做网站和宣传册的作用杭州高端网站设计
  • 个人是否可以申请持有网站小程序开发平台花多少钱
  • 网站制作策划书找人做网站注意