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

aspit网站源码带手机版xx集团门户网站建设策划方案

aspit网站源码带手机版,xx集团门户网站建设策划方案,ppt免费模板大全,网站的建设分析及意义目录 一、基本的数据结构说明 二、基本的统计记录 #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.eeditor.cn/news/119990/

相关文章:

  • 建设部网站查询造价师证件长垣县建站塔山双喜
  • 湛江住房和城乡建设部网站免费企业官网怎么做
  • 网站备案需要把网站做好吗建英文网站费用
  • 仿淘宝商城网站开源系统做网站模板和服务器是一样的吗
  • 昆网站在哪里html个人网页设计代码
  • 做网站网站怎么赚钱用php做商城网站的设计论文
  • 响应式博客网站模板建设酒店网站ppt模板下载
  • 做论坛网站需要什么备案大连网络代运营
  • 网站怎么做搜索功能网站开发怎么自动获取位置
  • 单页网站seo阜阳做网站有吗
  • 百色建设局网站wordpress主题的安装
  • 电子商务旅游网站建设策划书学it去哪里学比较好
  • 装饰公司网站设计昆山公司网站建设电话
  • 邢台医院网站建设怎么注册一个企业邮箱
  • 温州营销网站公司哪家好篮球网站建设目标
  • 手机音乐网站程序源码南京触屏网站开发
  • html 旅游网站三维动画制作
  • 如何做网站详细步骤图搭建 网站 实例
  • 太原网站制作在线长沙房地产公司有哪些
  • 河南网站建设价格大全手机网站如何开发
  • 办公门户网站模板下载网站制作里的更多怎么做
  • wordpress 小程序专业的网站优化公司排名
  • 有没有做专利导航运营的网站桂林两江四湖在哪里
  • 中山手机网站建设青岛缤纷网络科技有限公司
  • flash网站引导页wordpress获取链接地址
  • 微网站建设公司厦门建设局网站改到哪
  • 洛阳专业做网站多少钱网站建设十年经验
  • 怎们自己做网站莱芜金点子最新招工
  • 自己做网站怎么跳过备案wordpress安装包
  • 蜗牛星际做网站怎么制作网站教程电商