Como saber se uma coordenada geográfica está dentro de um polígono geográfico na pesquisa elástica?

Estou usando a pesquisa elástica 1.4.1 - 1.4.4. Estou tentando indexar uma forma de polígono geográfico (documento) no meu índice e agora, quando a forma é indexada, quero saber se uma coordenada geográfica está dentro dos limites dessa forma de geopolígono indexado específico.

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]
                    ]
                }
            }
        }
    }
}
}

Com o filtro de polígono geográfico acima, eu posso obter todas as coordenadas geográficas indexadas dentro do polígono descrito, mas também preciso saber se uma coordenada geográfica não indexada está nesse polígono geográfico ou não. A minha dúvida é que se isso for possível na busca elástica 1.4.1.

questionAnswers(1)

yourAnswerToTheQuestion