public static function geoshape($field, Array $coordinates, $type = 'envelope')
    {
        $body = array(
            'query' => array(
                'geo_shape' => array(
                    $field => array(
                        'shape' => array(
                            'type' => $type,
                            'coordinates' => $coordinates
                        )
                    )
                )
            ),
            'size' => 1000
        );

        return static::search($body);
    }