脚本过滤器的行为是什么:
doc['distance'] >= doc['locations'].arcDistance(lat, lon)
如果locations是geo_point类型的多值字段?
如果任何地点符合标准,我希望它匹配。从实验来看,我认为它符合第一点。
当你返回距离时:
doc['locations'].arcDistance(lat, lon)
它会挑选哪一点?第一个?
答案 0 :(得分:1)
我设法在源代码中查找了这个内容。它只使用第一个位置。