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

一线城市做网站工资有多少软件开发的过程

一线城市做网站工资有多少,软件开发的过程,joomla 2.5:你的网站建设_使用与管理 下载,融媒体网络营销是什么Aggregations ES 的聚合可以总结为三类#xff1a;指标聚合、统计聚合、其他分析聚合。 Metric aggregations#xff1a; 计算 field 的指标值#xff0c;例如平均值、最大值、和等指标Bucket aggregations#xff1a; 基于 field 的值、范围、或其他标准对 doc 分类指标聚合、统计聚合、其他分析聚合。 Metric aggregations 计算 field 的指标值例如平均值、最大值、和等指标Bucket aggregations 基于 field 的值、范围、或其他标准对 doc 分类每一类都是一个 bucket 或 binPipeline aggregations 通过其他 取代 doc 或者 field 作为输入 GET /my-index-000001/_search {aggs: {...} }在查询中 aggs 的具体使用方法都在这一章包括多个聚合查询、嵌套聚合查询等。 一、Bucket aggregations 桶bucket聚合根据 给出的 标准criterion将 doc 放入不同的桶中并统计在每个桶bucket中的 文档doc数量。桶bucket聚合可以创建子聚合子聚合是基于父聚合的结果进行创建。 search.max_buckets 该参数用于限制在查询中返回的桶的数量桶bucket聚合共有如下方法 1.1 Adjacency matrix 一个桶聚合返回一个邻接矩阵。 1.2 Auto-interval date histogram 与 日期直方图Date histogram 类似的多数据桶聚合。日期直方图Date histogram 在聚合时根据给定的时间间隔进行聚合结果中 桶bucket的数量不确定依赖于文档doc中对应字段的数据范围。auto_date_histogram 聚合是给定桶bucket的数量由 ES 自动选择聚合的时间间隔。 POST /sales/_search?size0 {aggs: {sales_over_time: {auto_date_histogram: {field: date,buckets: 10}}} }1.3 Categorize text 对文本进行分类将具有相似结果的 text 类型收纳到一个 桶bucket中。 1.4 Children 一种特殊的单桶聚合用于选择具有指定类型如 join 类型的子文档。 1.5 Composite 1.6 Date histogram 基于 时间fidld 类型 为 date的直方图。尽管可以使用 普通的直方图完成类似于 date_histogram 直方图的功能但 date_histogram 为时间类型提供了更准确描述时间间隔的方式。 POST /sales/_search?size0 {aggs: {sales_over_time: {date_histogram: {field: my_date,calendar_interval: month}}} }查询 my_date 字段每个月的 文档doc数量。 这里值得注意的是时间间隔的选择有两种方式一种是 周期间隔Calendar intervals另外一种是 固定间隔Fixed intervals分别对应参数 calendar_interval 和 fixed_interval。 1.7 Date range 专门用于 时间fidld 类型 为 date的范围聚合。该聚合与普通范围聚合的主要区别在于from 和to 可以用日期数学表达式Date Math 表示而且还可以指定日期格式。date_range 此聚合包括from 字段的文档但不包括每个范围内 to 所表示的文档。 POST /my_index/_search?size0 {aggs: {range: {date_range: {field: timestamp,time_zone: CET,ranges: [{ to: 2016/02/01 }, { from: 2016/02/01, to : now/d }, { from: now/d }]}}} }1.8 Diversified sampler 1.9 Filter 缩小 聚合中的 文档集合。 POST /sales/_search?size0filter_pathaggregations {aggs: {avg_price: { avg: { field: price } },t_shirts: {filter: { term: { type: t-shirt } },aggs: {avg_price: { avg: { field: price } }}}} }### response {aggregations: {avg_price: { value: 140.71428571428572 },t_shirts: {doc_count: 3,avg_price: { value: 128.33333333333334 }}} }avg_price 返回 sales 索引中所有文档 price 字段的平均值t_shirts.avg_price 返回 sales 索引中 type 字段为 t-shirt 的文档 的 price 字段的平均值 1.10 Filters 1.11 Geo-distance 1.12 Geohash grid 1.13 Geohex grid 1.14 Geotile grid 1.15 Global 1.16 Histogram 直方图聚合依据某个 field 的值将数据按间隔放入不同的 桶bucket中。桶的取值范围和文档 该字段的取值范围一致。其中桶的 键 的计算方法为 b u c k e t k e y M a t h . f l o o r ( ( v a l u e − o f f s e t ) / i n t e r v a l ) ∗ i n t e r v a l o f f s e t bucket_key Math.floor((value - offset) / interval) * interval offset bucketk​eyMath.floor((value−offset)/interval)∗intervaloffset 第一个桶bucket的 键 是根据 field 字段值的最小值计算出来的最后一个桶bucket的 键 以同样的方式用 field 字段值的最大值计算。 POST /sales/_search?size0 {aggs: {prices: {histogram: {field: price,interval: 50}}} }1.17 IP prefix 1.18 IP range 1.19 Missing 基于 索引 中所有文档doc缺少的 缺少的某个 字段field或 该字段field的值为 NULL 的情况来创建桶。 POST /sales/_search?size0 {aggs: {products_without_a_price: {missing: { field: price }}} }获得 sales 索引中没有 price 字段或 price 字段值为 NULL 的 文档doc总数。 1.20 Multi Terms 多个 terms 聚合的组合主要用于 按文档数量排序或按复合键的度量聚合排序并获得前 N 个结果时。 GET /products/_search {aggs: {genres_and_products: {multi_terms: {terms: [{field: genre }, {field: product}]}}} }注意 如果不断的使用同一组 field 做聚合查询则可以将 本组 field 的值组合成新的 字段并在新的字段上使用 terms 聚合。 1.20 Nested 1.21 Parent 1.22 Range 通过定义一组范围其中每个范围代表一个桶。在聚合过程中从每个文档doc中提取的值将与每个桶范围进行核对并将相关/匹配文档 放入桶bucket。range 此聚合包括from 字段的文档但不包括每个范围内 to 所表示的文档。 GET sales/_search {aggs: {price_ranges: {range: {field: price,ranges: [{ to: 100.0 },{ from: 100.0, to: 200.0 },{ from: 200.0 }]}}} }1.23 Rare terms 1.24 Reverse nested 1.25 Sampler 1.26 Significant terms 1.27 Significant text 1.28 Terms 根据 field 的值来创建桶bucketfield 中的每一个 值 都对应一个 桶bucket GET /_search {aggs: {genres: {terms: { field: genre }}} }1.29 Variable width histogram 1.30 Subtleties of bucketing range fields 二、Metrics aggregations 计算 桶bucket内文档doc某个字段field的度量值。 2.1 Avg 平均值 POST /exams/_search?size0 {runtime_mappings: {grade.corrected: {type: double,script: {source: emit(Math.min(100, doc[grade].value * params.correction)),params: {correction: 1.2}}}},aggs: {avg_corrected_grade: {avg: {field: grade.corrected}}} }注意 用于计算度量的字段可以来自于 文档doc某个字段field也可以来自于脚本结合 runtime field 字段。 2.2 Boxplot 箱图 2.3 Cardinality 估计某个字段field内有多少个不同的值 POST /sales/_search?size0 {aggs: {type_count: {cardinality: {field: type}}} }注意 计算 type 字段内有多少个不同的值 2.4 Extended stats 一次统计 多个指标值包括 min最小值、max最大值、sum求和、count计数、avg平均值、sum_of_squares、variance、std_deviation、std_deviation_bounds 2.5 Geo-bounds 2.6 Geo-centroid 2.7 Geo-Line 2.8 Matrix stats 2.9 Max 最大值 2.10 Median absolute deviation 2.11 Min 最小值 2.12 Percentile ranks 某个值在 在百分位数的排名。 GET latency/_search {size: 0,aggs: {load_time_ranks: {percentile_ranks: {field: load_time, values: [ 500, 600 ]}}} }500, 600 这两个数字 在 load_time 字段中位置的百分比load_time 字段的值从小到大依次排列 2.13 Percentiles 百分位数聚合。 GET latency/_search {size: 0,aggs: {load_time_outlier: {percentiles: {field: load_time,percents: [ 95, 99, 99.9 ] }}} }latency 索引的 load_time 字段的 959999.9 分位数。 2.14 Rate 2.15 Scripted metric 使用脚本执行的指标聚合以提供指标输出 2.16 Stats 一次统计 多个指标值 包括 min最小值、max最大值、sum求和、count计数、avg平均值 POST /exams/_search?size0 {aggs: {grades_stats: { stats: { field: grade } }} }2.17 String stats 从 keyword 中一次统计 多个指标值 包括 count计数非空、min_length最小长度、max_length最大长度、avg_length平均长度、entropy香农熵 2.18 Sum 求和 2.19 T-test 2.20 Top hits 取 桶bucket内按照 某种 排序sort匹配度靠前size的文档doc POST /sales/_search?size0 {aggs: {top_tags: {terms: {field: type,size: 3},aggs: {top_sales_hits: {top_hits: {sort: [{date: {order: desc}}],_source: {includes: [ date, price ]},size: 1}}}}} }2.21 Top metrics top_metrics 聚合按照 sort 排序选择 size 个文档中metrics 指定的字段返回。 ### 写入数据 POST /test/_bulk?refresh {index: {}} {s: 1, m: 3.1415} {index: {}} {s: 2, m: 1.0} {index: {}} {s: 3, m: 2.71828}### 查询 POST /test/_search?filter_pathaggregations {aggs: {tm: {top_metrics: {metrics: {field: m},sort: {s: desc},size: 1}}} }### Response {aggregations: {tm: {top: [ {sort: [3], metrics: {m: 2.718280076980591 } } ]}} }在 top_metrics 聚合中文档doc按照 s 字段排倒序sort: {s: desc}取前 1 个size: 1返回 m 字段。 2.22 Value count 计数 2.23 Weighted avg 加权平均值 三、Pipeline aggregations 管道聚合Pipeline aggregations基于其他的聚合结果进行聚合并将结果添加到聚合中管道聚合主要分为两类 Parent 父级聚合 管道聚合的一个系列可获得其父聚合的输出并能计算新的桶或新的聚合以添加到现有的桶中。 同胞聚合Sibling同级聚合 提供同级聚合输出的管道聚合能够计算与同级聚合处于同一级别的新聚合。 3.1 Average bucket Sibling 类 计算指定指标的平均值指定的度量必须是数字。同级聚合必须是多桶聚合。 PUT my_index {mappings: {properties: {timestamp : {type : date,format : [yyyy/MM/dd]},my_field : {type : keyword},my_other_field : {type : float}}} }POST my_index/_bulk {index:{}} {timestamp: 2024/03/01, my_other_field: 5} {index:{}} {timestamp: 2024/03/02, my_other_field: 6} {index:{}} {timestamp: 2024/04/01, my_other_field: 7} {index:{}} {timestamp: 2024/05/01, my_other_field: 8}POST my_index/_search {size: 0,aggs: {sales_per_month: {date_histogram: {field: timestamp,calendar_interval: month},aggs: {sales: {avg: {field: my_other_field}}}},avg_monthly_sales: {avg_bucket: {buckets_path: sales_per_monthsales }}} }3.2 Bucket script Parent 类 执行一个脚本该脚本可以对父级多桶聚合中每个桶指定的指标执行计算。指定的指标必须是数值脚本必须返回数值。 POST my_index/_search {size: 0,aggs: {sales_per_month: {date_histogram: {field: timestamp,calendar_interval: month},aggs: {sales: {avg: {field: my_other_field}},percentage: {bucket_script: {buckets_path: {tShirtSales: sales,num: _count},script: params.tShirtSales / params.num * 100}}}}} }3.3 Bucket count K-S test 3.4 Bucket correlation 3.5 Bucket selector 3.6 Bucket sort 3.7 Cumulative cardinality 3.8 Cumulative sum 3.9 Derivative Parent 类 用于计算父级直方图或日期直方图聚合中指定度量的导数指定的度量值必须是数值。 POST my_index/_search {size: 0,aggs: {sales_per_month: {date_histogram: {field: timestamp,calendar_interval: month},aggs: {sales: {avg: {field: my_other_field}},sales_deriv: {derivative: {buckets_path: sales }},sales_deriv2: {derivative: {buckets_path: sales_deriv }}}}} }3.10 Extended stats bucket 3.11 Inference bucket 3.12 Max bucket 3.13 Min bucket 3.14 Moving function 3.15 Moving percentiles 3.16 Normalize 3.17 Percentiles bucket 3.18 Serial differencing 3.19 Stats bucket 3.20 Sum bucket
http://www.tj-hxxt.cn/news/133937.html

相关文章:

  • 网站上传权限域名注册服务原则上实行什么
  • 网站创建多少年了爱站网工具包
  • 网站建设与管理实用教程课后答案wordpress网站在线安装
  • 天津网站建设方案书专业的电商网站建设公司排名
  • 网站开发与推广方向wordpress分享插件带赞
  • seo网站建设是什么意思个人备案做公司网站
  • 温州网站关键词网页标准化对网站开发维护者的好处
  • 便捷的网站建设平台网站流量很少
  • 嘉兴网站推广企业一键优化
  • 如何提高网站响应速度自己的品牌怎么做加盟推广
  • 桂林哪里可以做网站国外网站怎么注册
  • 知名商城网站建设公司小程序公司
  • 设计软件手机北海seo快速排名
  • o2o商城网站系统开发服装公司网站多少钱
  • 聊城做wap网站价格阿里云的网站建设好不好
  • 嘉兴云推广网站动感地带套餐
  • 国家商标查询官方网站wordpress 免费 旅游
  • 各省网站备案时长网站建设 创业
  • 化工网站模板网站制作收费标准
  • 西昌手机网站制作the7做的网站
  • 咨询类网站建设wordpress实例教程
  • 企业网站建设的成本phicomm怎么做网站
  • 怎么免费上传网页网站网页空间的利用要
  • 新余网站网站建设上海 网站 备案
  • 做网站的公司面试帆客建设网站
  • 媒体门户网站建设方案深圳公司名称
  • 医馆网站建设方案重庆佳宇建设集团网站
  • 企业网站的种类校园网站建设考评办法
  • 河北邢台官方网站odoo做网站
  • 小说网站开发需求站点推广促销