gpt4 book ai didi

elasticsearch - 如何从Geopoint字段中获取经合计的最大和最小纬度和经度?

转载 作者:行者123 更新时间:2023-12-02 22:31:30 27 4
gpt4 key购买 nike

我有一个名为location的字段,具有latlon属性。

如何获得这些字段的汇总最大值和最小值?

最佳答案

您可以使用stats指标聚合来做到这一点:

{
"size": 0,
"aggs": {
"lat": {
"stats": {
"field": "location.lat"
}
},
"lon": {
"stats": {
"field": "location.lon"
}
}
}
}

您将同时获得纬度和经度的最小值和最大值。

如果您不想计算不必要的值,则还可以使用 minmax指标聚合,如下所示:
{
"size": 0,
"aggs": {
"min_lat": {
"min": {
"field": "location.lat"
}
},
"max_lat": {
"max": {
"field": "location.lat"
}
},
"min_lon": {
"min": {
"field": "location.lon"
}
},
"max_lon": {
"max": {
"field": "location.lon"
}
}
}
}

关于elasticsearch - 如何从Geopoint字段中获取经合计的最大和最小纬度和经度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37123595/

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