내 elasticsearch에서 매핑을 다음 있습니다 :탄성 검색 2.4 geohash와 세포 쿼리
{
"mappings": {
"event": {
"_all": { "enabled": false },
"properties": {
"type": { "type": "string", "index": "not_analyzed"},
"id": { "type": "string"},
"location": { "type": "geo_point"}
}
}
}
}
내가 뭘 원하는 것은 하나의 geohash와에 의해 정의 된지도 지역 내에서 지역화 된 모든 레코드에 대한 쿼리입니다. 내 예제에서 완벽하게 작동하는 geohash 셀 쿼리를 알고 있지만 unfortunatelly geo_point 필드를 geohash_prefix 옵션이 true로 설정된 indexed로 지정해야합니다.이 옵션은 elasticearch 2.4에서 사용되지 않습니다.
최신 elasticsearch 버전에서 올바른 방법은 무엇입니까? 문서 어디서나 찾을 수 없습니다.