Как узнать, лежит ли географическая координата внутри географического многоугольника вasticsearch?

Я использую упругий поиск 1.4.1 - 1.4.4. Я пытаюсь проиндексировать фигуру географического многоугольника (документ) в своем индексе, и теперь, когда фигура проиндексирована, я хочу знать, находится ли географическая координата в границах этой конкретной индексированной фигуры геополигона.

GET /city/_search
{
"query":{
    "filtered" : {
        "query" : {
            "match_all" : {}
        },
        "filter" : {
            "geo_polygon" : {
                "location" : {
                    "points" : [
                        [72.776491, 19.259634],
                        [72.955705, 19.268060],
                        [72.945406, 19.189611],
                        [72.987291, 19.169507],
                        [72.963945, 19.069596],
                        [72.914506, 18.994300],
                        [72.873994, 19.007933],
                        [72.817689, 18.896882],
                        [72.816316, 18.941052],
                        [72.816316, 19.113720],
                        [72.816316, 19.113720],
                        [72.790224, 19.192205],
                        [72.776491, 19.259634]
                    ]
                }
            }
        }
    }
}
}

С помощью приведенного выше гео-полигонального фильтра я могу получить все проиндексированные гео-координаты в пределах описанного полигона, но мне также нужно знать, находится ли неиндексированная гео-координата в этом гео-полигоне или нет. Я сомневаюсь, что если это возможно в упругом поиске 1.4.1.

Ответы на вопрос(1)

Ваш ответ на вопрос