@classmethod
    def geo_polygon(cls, field, points):
        return cls(geo_polygon={field: {'points': points}})
http://www.elasticsearch.org/guide/reference/query-dsl/geo-polygon-filter.html
dataset/ETHPy150Open ooici/elasticpy/elasticpy/filter.py/ElasticFilter.geo_polygon