首页 > 解决方案 > 官方文档中的这个百分比排名示例结论是否正确?

问题描述

当我阅读Elastic Search 7.2 Percentile Ranks Aggregation和示例结论时

根据这些信息,您可以确定您正在达到 99% 的加载时间目标,但还没有完全达到 95% 的加载时间目标

虽然规格和结果实际上是

假设您的数据包含网站加载时间。您可能有一项服务协议,即 95% 的页面加载在 500 毫秒内完成,99% 的页面加载在 600 毫秒内完成。

   "aggregations": {
      "load_time_ranks": {
         "values" : {
            "500.0": 55.00000000000001,
            "600.0": 64.0
         }
      }
   }

我检查了一些定义百分位等级的数学网站,比如

官方文档中的结论在这两种情况下都应该失败,我认为这是错误的。

它应该是如下的东西来达到它的最终结论:

   "aggregations": {
      "load_time_ranks": {
         "values" : {
            "500.0": 94.00000000000001,
            "600.0": 99.9
         }
      }
   }

任何帮助将不胜感激 ;)

标签: elasticsearchaggregation

解决方案


是的,这是由ES测试框架引起的错误文档,您可以查看我开始的这个问题的详细信息。


推荐阅读