ES 1.5 で地理的距離の並べ替えを取得しようとしています。geo_point タイプのマッピングは次のとおりです。
"geoPoint": {
"type": "geo_point",
"index": "not_analyzed"
}
次のようにインデックス データを追加します。
"geoPoint":{
"lat":18.5049,
"lon":73.9005996
}
ドキュメントのインデックス作成後にエラスティック検索のマッピングを確認すると、マッピングが異なります。
"geoPoint": {
"properties": {
"lat": {
"type": "double"
},
"lon": {
"type": "double"
}
}
}
マッピングが変更されるため、地理的距離で並べ替えることができません。