3
안녕하세요. 쿼리 구문 geo polygon filter을 공식 문서에서 사용하여 ElasticSearch에서 geo_point를 쿼리하려고했으나 아무런 결과가 반환되지 않았습니다. 지오 폴리곤 필터를 사용하여 geo_point를 쿼리 할 수 없습니다
는 여기에 몇 가지 세부 사항을 다음과 같습니다 나는 매핑의 정의와 ES에 MySQL의에서 인덱스에 데이터를 river plugin을 사용 (중첩 된 구조이지만 geo_point는 coordinate.value입니다).
나는 머리 플러그인에서 문서를 볼 수 있습니다
쿼리 JSON은을 :
{
"query": {
"filtered": {
"query": {
"match_all": {}
},
"filter": {
"geo_polygon": {
"coordinate.value": {
"points": [
[
-180,
90
],
[
-180,
-90
],
[
180,
-90
],
[
-180,
90
]
]
}
}
}
}
}
}
는 사람이 얻을 수있는 올바른 질의 방법 무엇을 말해 줄 수 geo_point? 감사합니다