私は私のelasticsearchでマッピングを次ています弾性検索2.4ジオハッシュ細胞クエリ
{
"mappings": {
"event": {
"_all": { "enabled": false },
"properties": {
"type": { "type": "string", "index": "not_analyzed"},
"id": { "type": "string"},
"location": { "type": "geo_point"}
}
}
}
}
私が何をしたいのか、単一のジオハッシュによって定義された地図区域内局在化しているすべてのレコードのクエリです。 私の例では完全に動作するgeohashセルのクエリを認識していますが、geo_pointフィールドにgeohash_prefixオプションをtrueに設定する必要があります。これはelasticicearch 2.4では非推奨です。
最新のelasticsearch版で正しい方法は何ですか?ドキュメントのどこにも見つからない。