gpt4 book ai didi

elasticsearch - ElasticSearch distanceInKm 返回错误的距离

转载 作者:行者123 更新时间:2023-11-29 02:54:02 26 4
gpt4 key购买 nike

我已经实现了一个返回距离的脚本字段,如下所示 Return distance in elasticsearch results?

ruby :

{
script_fields: {
distance: {
script: "doc['#{source_field}'].distanceInKm(#{lat}, #{lng})"
}
}
}

但是返回的距离不正确。如果点越近,距离越准确,但随着距离越远,距离越不正确。

似乎无法弄清楚我做错了什么。

最佳答案

distanceInKm() 将距离计算为平面上的点,速度很快但不是很准确。尝试改用 arcDistanceInKm()。

关于elasticsearch - ElasticSearch distanceInKm 返回错误的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9997382/

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