interface components { headers: never; parameters: never; pathItems: never; requestBodies: never; responses: never; schemas: { AdvancedQSettings: { default_operator: string; mode: "advanced_query_string"; }; BucketFacetResult: { buckets?: { count?: number; value?: unknown }[]; name?: string; }; Coordinate: { lat: number; lon: number }; DateHistogramFacet: { date_interval: | "year" | "quarter" | "month" | "week" | "day" | "hour" | "minute" | "second"; field_name: string; histogram_range?: { high?: unknown; low?: unknown }; name?: string; type: "date_histogram"; }; DateHistogramFacetV1: { additional_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; date_interval: | "year" | "quarter" | "month" | "week" | "day" | "hour" | "minute" | "second"; field_name: string; histogram_range?: { high?: unknown; low?: unknown }; name?: string; type: "date_histogram"; }; DateHistogramRange: { high?: unknown; low?: unknown }; DateHistogramRangeV1: { high?: unknown; low?: unknown }; DeleteByQuery: | { "@version": "2017-09-01" | "2016-11-09"; advanced?: boolean; boosts?: { factor: number; field_name: string }[]; bypass_visible_to: boolean; facets?: (
| { field_name: string; name?: string; size?: number; type: "terms"; } | { field_name: string; missing?: number; name?: string; type: "sum" | "avg"; } | { date_interval: | "year" | "quarter" | "month" | "week" | "day" | "hour" | "minute" | "second"; field_name: string; histogram_range?: { high?: unknown; low?: unknown }; name?: string; type: "date_histogram"; } | { field_name: string; histogram_range: { high: number; low: number }; name?: string; size: number; type: "numeric_histogram"; } )
[]; filter_principal_sets?: string[]; filters?: (
| { field_name: string; post_filter: boolean; type: "match_all"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "match_any"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; post_filter: boolean; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; post_filter: boolean; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; post_filter: boolean; type: "exists" } | { field_name: string; post_filter: boolean; type: "like"; value: string; } | { filter: | { field_name: string; type: "match_all"; values: unknown[]; } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: ...
; gt?: ...
; gte?: ...
; lt?: ...
; lte?: ...
; to?: ...
; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: (...)
[]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; post_filter: boolean; type: "not"; } | { filters: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "or"; } | { filters: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "and"; } )
[]; limit: number; offset?: number; q?: string; sort?: { field_name: string; order: "asc" | "desc" }[]; } | { "@version": "delete_by_query#1.0.0"; advanced?: boolean; filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; q?: string; q_settings?: | { default_operator: string; mode: "query_string" } | { default_operator: string; mode: "advanced_query_string" }; }; DeleteByQueryV1: { "@version": "delete_by_query#1.0.0"; advanced?: boolean; filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; q?: string; q_settings?: | { default_operator: string; mode: "query_string" } | { default_operator: string; mode: "advanced_query_string" }; }; DeleteBySubjectRequest: { subjects: string[] }; DeletedRole: { deleted?: { creation_date?: string; id?: string; index_id?: string; principal?: string; principal_type?: "identity" | "group"; role_name?: "owner" | "admin" | "writer"; }; success?: boolean; }; FieldBudget: { budget?: number; remaining?: number; used?: number }; GBoost: { factor: number; field_name: string }; GBoostV1: { factor: number; field_name: string }; GBucket: { count?: number; value?: unknown }; GeoPolygon: { coordinates: unknown[][]; type: "Polygon" }; GeoPolygonV1: { coordinates: unknown[][]; type: "Polygon" }; GeoShape: { coordinates: unknown[][]; type: "Polygon" }; GeoShapeV1: { coordinates: unknown[][]; type: "Polygon" }; GFacet: | { field_name: string; name?: string; size?: number; type: "terms" } | { field_name: string; missing?: number; name?: string; type: "sum" | "avg"; } | { date_interval: | "year" | "quarter" | "month" | "week" | "day" | "hour" | "minute" | "second"; field_name: string; histogram_range?: { high?: unknown; low?: unknown }; name?: string; type: "date_histogram"; } | { field_name: string; histogram_range: { high: number; low: number }; name?: string; size: number; type: "numeric_histogram"; }; GFacetResult: | { name?: string; value?: number } | { buckets?: { count?: number; value?: unknown }[]; name?: string }; GFacetV1: | { additional_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; field_name: string; name?: string; size?: number; type: "terms"; } | { additional_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; field_name: string; missing?: number; name?: string; type: "sum" | "avg"; } | { additional_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; date_interval: | "year" | "quarter" | "month" | "week" | "day" | "hour" | "minute" | "second"; field_name: string; histogram_range?: { high?: unknown; low?: unknown }; name?: string; type: "date_histogram"; } | { additional_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; field_name: string; histogram_range: { high: number; low: number }; name?: string; size: number; type: "numeric_histogram"; }; GFilter: | { field_name: string; post_filter: boolean; type: "match_all"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "match_any"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; post_filter: boolean; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; post_filter: boolean; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; post_filter: boolean; type: "exists" } | { field_name: string; post_filter: boolean; type: "like"; value: string; } | { filter: | { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; post_filter: boolean; type: "not"; } | { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "or"; } | { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "and"; }; GFilterAnd: { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "and"; }; GFilterAndNested: { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | (
{ type: "and"; filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | ... 6 more ... | ......
)
)
[]; type: "and"; }; GFilterAndV1: { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | (
{ type: "and"; filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | ... 6 more ... | ......
)
)
[]; type: "and"; }; GFilterBoundingBox: { bottom_right: { lat: number; lon: number }; field_name: string; post_filter: boolean; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; }; GFilterBoundingBoxNested: { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; }; GFilterBoundingBoxV1: { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; }; GFilterExists: { field_name: string; post_filter: boolean; type: "exists"; }; GFilterExistsNested: { field_name: string; type: "exists" }; GFilterExistsV1: { field_name: string; type: "exists" }; GFilterGeoShape: { field_name: string; post_filter: boolean; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; }; GFilterGeoShapeNested: { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; }; GFilterGeoShapeV1: { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; }; GFilterLike: { field_name: string; post_filter: boolean; type: "like"; value: string; }; GFilterLikeNested: { field_name: string; type: "like"; value: string }; GFilterLikeV1: { field_name: string; type: "like"; value: string }; GFilterMatchAll: { field_name: string; post_filter: boolean; type: "match_all"; values: unknown[]; }; GFilterMatchAllNested: { field_name: string; type: "match_all"; values: unknown[]; }; GFilterMatchAllV1: { field_name: string; type: "match_all"; values: unknown[]; }; GFilterMatchAny: { field_name: string; post_filter: boolean; type: "match_any"; values: unknown[]; }; GFilterMatchAnyNested: { field_name: string; type: "match_any"; values: unknown[]; }; GFilterMatchAnyV1: { field_name: string; type: "match_any"; values: unknown[]; }; GFilterNested: | { field_name: string; type: "match_all"; values: unknown[]; } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; GFilterNot: { filter: | { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; post_filter: boolean; type: "not"; }; GFilterNotNested: { filter: | { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | (
{ type: "not"; filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | ... 6 more ... | { ......
)
| { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; type: "not"; }; GFilterNotV1: { filter: | { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | (
{ type: "not"; filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | ... 6 more ... | { ......
)
| { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; type: "not"; }; GFilterOr: { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "or"; }; GFilterOrNested: { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | (
{ type: "or"; filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | ... 6 more ... | { .....
)
| { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; type: "or"; }; GFilterOrV1: { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | (
{ type: "or"; filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | ... 6 more ... | { .....
)
| { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; type: "or"; }; GFilterRange: { field_name: string; post_filter: boolean; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; }; GFilterRangeNested: { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; }; GFilterRangeV1: { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; }; GFilterV1: | { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; GIngest: | { field_mapping?: { [key: string]: "geo_shape" | "geo_point" }; ingest_data: { content: { [key: string]: unknown }; id: null | string; principal_sets?: { [key: string]: string[] }; subject: string; visible_to: string[]; }; ingest_type: "GMetaEntry"; } | { field_mapping?: { [key: string]: "geo_shape" | "geo_point" }; ingest_data: { gmeta: { content: { [key: string]: unknown }; id: null | string; principal_sets?: { [key: string]: string[] }; subject: string; visible_to: string[]; }[]; }; ingest_type: "GMetaList"; }; GIngestEntry: { field_mapping?: { [key: string]: "geo_shape" | "geo_point" }; ingest_data: { content: { [key: string]: unknown }; id: null | string; principal_sets?: { [key: string]: string[] }; subject: string; visible_to: string[]; }; ingest_type: "GMetaEntry"; }; GIngestList: { field_mapping?: { [key: string]: "geo_shape" | "geo_point" }; ingest_data: { gmeta: { content: { [key: string]: unknown }; id: null | string; principal_sets?: { [key: string]: string[] }; subject: string; visible_to: string[]; }[]; }; ingest_type: "GMetaList"; }; GMetaEntry: { content: { [key: string]: unknown }; id: null | string; principal_sets?: { [key: string]: string[] }; subject: string; visible_to: string[]; }; GMetaList: { gmeta: { content: { [key: string]: unknown }; id: null | string; principal_sets?: { [key: string]: string[] }; subject: string; visible_to: string[]; }[]; }; GMetaResult: { "@version": unknown; entries?: { content?: { [key: string]: unknown }; entry_id?: string; matched_principal_sets?: string[]; }[]; subject?: string; }; GScrollRequest: | { "@version": "2017-09-01"; advanced?: boolean; bypass_visible_to: boolean; filter_principal_sets?: string[]; filters?: (
| { field_name: string; post_filter: boolean; type: "match_all"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "match_any"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; post_filter: boolean; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; post_filter: boolean; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; post_filter: boolean; type: "exists" } | { field_name: string; post_filter: boolean; type: "like"; value: string; } | { filter: | { field_name: string; type: "match_all"; values: unknown[]; } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: ...
; gt?: ...
; gte?: ...
; lt?: ...
; lte?: ...
; to?: ...
; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: (...)
[]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; post_filter: boolean; type: "not"; } | { filters: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "or"; } | { filters: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "and"; } )
[]; limit: number; marker?: unknown; q?: string; } | { "@version": "scroll#1.0.0"; advanced?: boolean; bypass_visible_to: boolean; filter_principal_sets?: string[]; filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; limit: number; marker?: unknown; q?: string; q_settings?: | { default_operator: string; mode: "query_string" } | { default_operator: string; mode: "advanced_query_string" }; }; GScrollRequest2017: { "@version": "2017-09-01"; advanced?: boolean; bypass_visible_to: boolean; filter_principal_sets?: string[]; filters?: (
| { field_name: string; post_filter: boolean; type: "match_all"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "match_any"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; post_filter: boolean; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; post_filter: boolean; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; post_filter: boolean; type: "exists" } | { field_name: string; post_filter: boolean; type: "like"; value: string; } | { filter: | { field_name: string; type: "match_all"; values: unknown[]; } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: (...)
[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; post_filter: boolean; type: "not"; } | { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: ...
; gt?: ...
; gte?: ...
; lt?: ...
; lte?: ...
; to?: ...
; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: (...)
[]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "or"; } | { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: ...
; gt?: ...
; gte?: ...
; lt?: ...
; lte?: ...
; to?: ...
; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: (...)
[]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "and"; } )
[]; limit: number; marker?: unknown; q?: string; }; GScrollRequestV1: { "@version": "scroll#1.0.0"; advanced?: boolean; bypass_visible_to: boolean; filter_principal_sets?: string[]; filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; limit: number; marker?: unknown; q?: string; q_settings?: | { default_operator: string; mode: "query_string" } | { default_operator: string; mode: "advanced_query_string" }; }; GScrollResponse: { count?: number; gmeta?: { "@version": unknown; entries?: { content?: { [key: string]: unknown }; entry_id?: string; matched_principal_sets?: string[]; }[]; subject?: string; }[]; has_next_page?: boolean; marker?: unknown; total?: number; }; GSearchRequestBody: | { "@version": "2017-09-01" | "2016-11-09"; advanced?: boolean; boosts?: { factor: number; field_name: string }[]; bypass_visible_to: boolean; facets?: (
| { field_name: string; name?: string; size?: number; type: "terms" } | { field_name: string; missing?: number; name?: string; type: "sum" | "avg"; } | { date_interval: | "year" | "quarter" | "month" | "week" | "day" | "hour" | "minute" | "second"; field_name: string; histogram_range?: { high?: unknown; low?: unknown }; name?: string; type: "date_histogram"; } | { field_name: string; histogram_range: { high: number; low: number }; name?: string; size: number; type: "numeric_histogram"; } )
[]; filter_principal_sets?: string[]; filters?: (
| { field_name: string; post_filter: boolean; type: "match_all"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "match_any"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; post_filter: boolean; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; post_filter: boolean; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; post_filter: boolean; type: "exists" } | { field_name: string; post_filter: boolean; type: "like"; value: string; } | { filter: | { field_name: string; type: "match_all"; values: unknown[]; } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: ...
; gt?: ...
; gte?: ...
; lt?: ...
; lte?: ...
; to?: ...
; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: (...)
[]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; post_filter: boolean; type: "not"; } | { filters: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "or"; } | { filters: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "and"; } )
[]; limit: number; offset?: number; q?: string; sort?: { field_name: string; order: "asc" | "desc" }[]; } | { "@version": "query#1.0.0"; advanced?: boolean; boosts?: { factor: number; field_name: string }[]; bypass_visible_to: boolean; facets?: (
| { additional_filters?: (
| { field_name: ...
; type: ...
; values: ...
} | { field_name: ...
; type: ...
; values: ...
} | { field_name: ...
; type: ...
; values: ...
} | { bottom_right: ...
; field_name: ...
; top_left: ...
; type: ...
} | { field_name: ...
; relation: ...
; shape: ...
; type: ...
} | { field_name: ...
; type: ...
} | { field_name: ...
; type: ...
; value: ...
} | { filter: ...
; type: ...
} | { filters: ...
; type: ...
} | { filters: ...
; type: ...
} )
[]; field_name: string; name?: string; size?: number; type: "terms"; } | { additional_filters?: (
| { field_name: ...
; type: ...
; values: ...
} | { field_name: ...
; type: ...
; values: ...
} | { field_name: ...
; type: ...
; values: ...
} | { bottom_right: ...
; field_name: ...
; top_left: ...
; type: ...
} | { field_name: ...
; relation: ...
; shape: ...
; type: ...
} | { field_name: ...
; type: ...
} | { field_name: ...
; type: ...
; value: ...
} | { filter: ...
; type: ...
} | { filters: ...
; type: ...
} | { filters: ...
; type: ...
} )
[]; field_name: string; missing?: number; name?: string; type: "sum" | "avg"; } | { additional_filters?: (
| { field_name: ...
; type: ...
; values: ...
} | { field_name: ...
; type: ...
; values: ...
} | { field_name: ...
; type: ...
; values: ...
} | { bottom_right: ...
; field_name: ...
; top_left: ...
; type: ...
} | { field_name: ...
; relation: ...
; shape: ...
; type: ...
} | { field_name: ...
; type: ...
} | { field_name: ...
; type: ...
; value: ...
} | { filter: ...
; type: ...
} | { filters: ...
; type: ...
} | { filters: ...
; type: ...
} )
[]; date_interval: | "year" | "quarter" | "month" | "week" | "day" | "hour" | "minute" | "second"; field_name: string; histogram_range?: { high?: unknown; low?: unknown }; name?: string; type: "date_histogram"; } | { additional_filters?: (
| { field_name: ...
; type: ...
; values: ...
} | { field_name: ...
; type: ...
; values: ...
} | { field_name: ...
; type: ...
; values: ...
} | { bottom_right: ...
; field_name: ...
; top_left: ...
; type: ...
} | { field_name: ...
; relation: ...
; shape: ...
; type: ...
} | { field_name: ...
; type: ...
} | { field_name: ...
; type: ...
; value: ...
} | { filter: ...
; type: ...
} | { filters: ...
; type: ...
} | { filters: ...
; type: ...
} )
[]; field_name: string; histogram_range: { high: number; low: number }; name?: string; size: number; type: "numeric_histogram"; } )
[]; filter_principal_sets?: string[]; filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; limit: number; offset?: number; post_facet_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; q?: string; q_settings?: | { default_operator: string; mode: "query_string" } | { default_operator: string; mode: "advanced_query_string" }; sort?: { field_name: string; order: "asc" | "desc" }[]; }; GSearchRequestBody2017: { "@version": "2017-09-01" | "2016-11-09"; advanced?: boolean; boosts?: { factor: number; field_name: string }[]; bypass_visible_to: boolean; facets?: (
| { field_name: string; name?: string; size?: number; type: "terms" } | { field_name: string; missing?: number; name?: string; type: "sum" | "avg"; } | { date_interval: | "year" | "quarter" | "month" | "week" | "day" | "hour" | "minute" | "second"; field_name: string; histogram_range?: { high?: unknown; low?: unknown }; name?: string; type: "date_histogram"; } | { field_name: string; histogram_range: { high: number; low: number }; name?: string; size: number; type: "numeric_histogram"; } )
[]; filter_principal_sets?: string[]; filters?: (
| { field_name: string; post_filter: boolean; type: "match_all"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "match_any"; values: unknown[]; } | { field_name: string; post_filter: boolean; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; post_filter: boolean; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; post_filter: boolean; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; post_filter: boolean; type: "exists" } | { field_name: string; post_filter: boolean; type: "like"; value: string; } | { filter: | { field_name: string; type: "match_all"; values: unknown[]; } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: (...)
[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "or"; } | { filters: (
{ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
)
[]; type: "and"; }; post_filter: boolean; type: "not"; } | { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: ...
; gt?: ...
; gte?: ...
; lt?: ...
; lte?: ...
; to?: ...
; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: (...)
[]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "or"; } | { filters: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: ...
; gt?: ...
; gte?: ...
; lt?: ...
; lte?: ...
; to?: ...
; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: (...)
[]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; post_filter: boolean; type: "and"; } )
[]; limit: number; offset?: number; q?: string; sort?: { field_name: string; order: "asc" | "desc" }[]; }; GSearchRequestBodyV1: { "@version": "query#1.0.0"; advanced?: boolean; boosts?: { factor: number; field_name: string }[]; bypass_visible_to: boolean; facets?: (
| { additional_filters?: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; field_name: string; name?: string; size?: number; type: "terms"; } | { additional_filters?: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; field_name: string; missing?: number; name?: string; type: "sum" | "avg"; } | { additional_filters?: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; date_interval: | "year" | "quarter" | "month" | "week" | "day" | "hour" | "minute" | "second"; field_name: string; histogram_range?: { high?: unknown; low?: unknown }; name?: string; type: "date_histogram"; } | { additional_filters?: (
| { field_name: string; type: "match_all"; values: (...)
[] } | { field_name: string; type: "match_any"; values: (...)
[] } | { field_name: string; type: "range"; values: (...)
[] } | { bottom_right: { lat: ...
; lon: ...
}; field_name: string; top_left: { lat: ...
; lon: ...
}; type: "geo_bounding_box"; } | { field_name: string; relation: (...)
| (...)
; shape: { coordinates: ...
; type: ...
}; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; field_name: string; histogram_range: { high: number; low: number }; name?: string; size: number; type: "numeric_histogram"; } )
[]; filter_principal_sets?: string[]; filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; limit: number; offset?: number; post_facet_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; q?: string; q_settings?: | { default_operator: string; mode: "query_string" } | { default_operator: string; mode: "advanced_query_string" }; sort?: { field_name: string; order: "asc" | "desc" }[]; }; GSearchResult: { count?: number; facet_results?: (
| { name?: string; value?: number } | { buckets?: { count?: number; value?: unknown }[]; name?: string } )
[]; gmeta?: { "@version": unknown; entries?: { content?: { [key: string]: unknown }; entry_id?: string; matched_principal_sets?: string[]; }[]; subject?: string; }[]; has_next_page?: boolean; offset?: number; total?: number; }; GSort: { field_name: string; order: "asc" | "desc" }; GSortV1: { field_name: string; order: "asc" | "desc" }; IndexCreate: { description: string; display_name: string }; IndexDeleteResponse: { acknowledged?: boolean; index_id?: string }; IndexInfo: { creation_date?: string; description?: string; display_name?: string; entry_schema?: { [key: string]: unknown }; id?: string; is_trial?: boolean; max_size_in_mb?: number; num_entries?: number; num_subjects?: number; size_in_mb?: number; status?: string; subscription_id?: string; }; IndexListWPermissions: { index_list?: { creation_date?: string; description?: string; display_name?: string; entry_schema?: { [key: string]: unknown }; id?: string; is_trial?: boolean; max_size_in_mb?: number; num_entries?: number; num_subjects?: number; permissions?: (
"owner" | "admin" | "writer")
[]; size_in_mb?: number; status?: string; subscription_id?: string; }[]; }; IndexReopenResponse: { acknowledged?: boolean; index_id?: string }; IndexWithPermissions: { creation_date?: string; description?: string; display_name?: string; entry_schema?: { [key: string]: unknown }; id?: string; is_trial?: boolean; max_size_in_mb?: number; num_entries?: number; num_subjects?: number; permissions?: (
"owner" | "admin" | "writer")
[]; size_in_mb?: number; status?: string; subscription_id?: string; }; MetricFacet: { field_name: string; missing?: number; name?: string; type: "sum" | "avg"; }; MetricFacetResult: { name?: string; value?: number }; MetricFacetV1: { additional_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; field_name: string; missing?: number; name?: string; type: "sum" | "avg"; }; NumericHistogramFacet: { field_name: string; histogram_range: { high: number; low: number }; name?: string; size: number; type: "numeric_histogram"; }; NumericHistogramFacetV1: { additional_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; field_name: string; histogram_range: { high: number; low: number }; name?: string; size: number; type: "numeric_histogram"; }; NumericHistogramRange: { high: number; low: number }; NumericHistogramRangeV1: { high: number; low: number }; QSettings: | { default_operator: string; mode: "query_string" } | { default_operator: string; mode: "advanced_query_string" }; RangeFilterValue: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }; RangeFilterValueV1: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }; ResultEntry: { content?: { [key: string]: unknown }; entry_id?: string; matched_principal_sets?: string[]; }; Role: { creation_date?: string; id?: string; index_id?: string; principal?: string; principal_type?: "identity" | "group"; role_name?: "owner" | "admin" | "writer"; }; RoleCreate: { principal?: string; role_name?: "owner" | "admin" | "writer"; }; RoleList: { role_list?: { creation_date?: string; id?: string; index_id?: string; principal?: string; principal_type?: "identity" | "group"; role_name?: "owner" | "admin" | "writer"; }[]; }; SimpleQSettings: { default_operator: string; mode: "query_string" }; Task: { additional_details?: unknown; completion_date?: null | string; creation_date?: string; index_id?: string; message?: string; state?: "FAILED" | "PENDING" | "PROGRESS" | "SUCCESS" | "CREATING"; state_description?: string; task_id?: string; task_type?: string; }; TaskList: { index_id?: string; tasks?: { additional_details?: unknown; completion_date?: null | string; creation_date?: string; index_id?: string; message?: string; state?: "FAILED" | "PENDING" | "PROGRESS" | "SUCCESS" | "CREATING"; state_description?: string; task_id?: string; task_type?: string; }[]; }; TaskSubmitResponse: { acknowledged?: boolean; task_id?: string }; TermsFacet: { field_name: string; name?: string; size?: number; type: "terms"; }; TermsFacetV1: { additional_filters?: (
| { field_name: string; type: "match_all"; values: unknown[] } | { field_name: string; type: "match_any"; values: unknown[] } | { field_name: string; type: "range"; values: { from?: unknown; gt?: unknown; gte?: unknown; lt?: unknown; lte?: unknown; to?: unknown; }[]; } | { bottom_right: { lat: number; lon: number }; field_name: string; top_left: { lat: number; lon: number }; type: "geo_bounding_box"; } | { field_name: string; relation: "intersects" | "within"; shape: { coordinates: unknown[][]; type: "Polygon" }; type: "geo_shape"; } | { field_name: string; type: "exists" } | { field_name: string; type: "like"; value: string } | { filter: { type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: strin...
; type: "not"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "or"; } | { filters: ({ type: "match_all"; field_name: string; values: unknown[]; } | { type: "match_any"; field_name: string; values: unknown[]; } | { type: "range"; field_name: string; values: { from?: unknown; to?: unknown; gte?: unknown; gt?: unknown; lte?: unknown; lt?: unknown; }[]; } | { type: "geo_bounding_box"; field_name: stri...
; type: "and"; } )
[]; field_name: string; name?: string; size?: number; type: "terms"; }; UGFieldMappings: { mappings?: { [key: string]: unknown } }; };}