具有多值字段geo_point的arcDistance脚本字段过滤器的行为是什么?

时间:2013-04-11 21:13:36

标签: elasticsearch

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

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

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

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

当你返回距离时:

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

它会挑选哪一点?第一个?

1 个答案:

答案 0 :(得分:1)

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