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 に答える