gpt4 book ai didi

elasticsearch - 如何使用Elasticsearch生成数字属性的分位数分布?

转载 作者:行者123 更新时间:2023-12-02 22:52:21 26 4
gpt4 key购买 nike

我正在尝试为quantile管理的文档中存储的数字属性生成histogram分布图(Elasticsearch)。例如,我将定义许多分位数,例如20,而图表将是带有20条的直方图。最左侧的条将显示所有文档中5%(100/20)的数值属性的平均值,该属性在整个文档集中是最低的,第二条将在下一组显示相同5%,依此类推...

对4个分位数执行此操作将显示四分位数。对于100个分位数,它将显示每个百分点。

我查看了histogram facetrange facet,但是它们似乎都不适用。实际上,我怀疑应重命名直方图构面以避免混淆。虽然我真的很希望能够通过单个查询生成此图表,但是对于我当前的用例,每个分位数执行一个查询是可以接受的。

最佳答案

使用0.90和构面时,必须使用多个搜索请求才能计算这些分位数。不幸的是,没有办法解决。但是,您可以通过使用multi-search将多个搜索请求合并为一个请求来减少往返行程。

即将发布的1.0具有新的aggregations框架,该框架比构面提供了更多的灵活性。分位数还不存在,但是estimated quantiles aggregation is in the works。希望能以1.01的价格实现,但没有 promise :)

关于elasticsearch - 如何使用Elasticsearch生成数字属性的分位数分布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21373177/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com