0

脚本过滤器的行为是什么:

doc['distance'] >= doc['locations'].arcDistance(lat, lon)

如果位置是 geo_point 类型的多值字段?

如果任何位置符合标准,我希望它匹配。从实验来看,我认为它符合第一点。

返回距离时:

doc['locations'].arcDistance(lat, lon)

它会选择哪一点?首先?

4

1 回答 1

1

我设法在源代码中查找了这一点。它只使用第一个位置。

于 2013-04-12T11:39:30.023 回答