gpt4 book ai didi

elasticsearch - 在文档列表中查找每天的最低价格

转载 作者:行者123 更新时间:2023-12-03 02:21:34 24 4
gpt4 key购买 nike

我们将以下字段存储在Elasticsearch文档中

一个(关键字)
b(关键字)
c(关键字)
日期(日期时间)
p(长)

如何找到1920年12月1日至1920年12月31日(太平洋时区)之间每个date的最小值p

最佳答案

您需要结合两个元素:查询和管道聚合。 Pipeline aggregations是基于聚合的聚合-首先您每天创建存储区(第一次聚合),然后取每个存储区的最小值。

查询的外观如下:

{
"query": {
"range": {
"date": {
"gte": "1920-12-01",
"lte": "1920-12-31"
}
}
},
"aggs": {
"daily": {
"date_histogram": {
"field": "date",
"calendar_interval": "day"
},
"aggs": {
"min_price": {
"min": {"field": "p"}
}
}
}
}
}

关于elasticsearch - 在文档列表中查找每天的最低价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62229948/

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