gpt4 book ai didi

Elasticsearch geo_bounding_box 过滤器返回 0 个结果

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

无论我如何修改查询,我都遇到了返回 0 结果的地理边界框问题

This gist 包含设置和查询以及应该工作的类似查询。

我在 ES 1.3.0 和 1.5.0 上测试过

我在这里错过了什么吗?

最佳答案

这个解决方案对我有用:

我从 Google Maps API 获得东北和西南格式的绑定(bind)坐标。这当然意味着您必须在 ElasticSearch 中使用“top_right”和“bottom_left”。

询问:

GET /users/users/_search
{
"query":
{
"filtered":
{
"filter":
{
"geo_bounding_box":
{
"location":
{
"top_right":
{
"lat": 53.5551999,
"lon": 7.227510199999999
},
"bottom_left":
{
"lat": 50.75038379999999,
"lon": 3.357962
}
}
}
}
}
}
}

关于Elasticsearch geo_bounding_box 过滤器返回 0 个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29286812/

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