Visit Operation Output Visit Operation Output : { min_should ?: null | Record < string , unknown > | { conditions : ( | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : ...; lon : ...; } [] ; } ; interiors ?: null | { points : ...; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } ) [] ; min_count : number ; } ; must ?: | null | Record < string , unknown > | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : { lat : number ; lon : number ; } [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } | ( | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : ( ...) [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } ) [] ; must_not ?: | null | Record < string , unknown > | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : { lat : number ; lon : number ; } [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } | ( | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : ( ...) [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } ) [] ; should ?: | null | Record < string , unknown > | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : { lat : number ; lon : number ; } [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } | ( | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : ( ...) [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } ) [] ; }
Type declaration Optional
min_ should ?: null | Record < string , unknown > | { conditions : ( | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : ...; lon : ...; } [] ; } ; interiors ?: null | { points : ...; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } ) [] ; min_count : number ; } Optional
must ?: | null | Record < string , unknown > | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : { lat : number ; lon : number ; } [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } | ( | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : ( ...) [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } ) [] Optional
must_ not ?: | null | Record < string , unknown > | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : { lat : number ; lon : number ; } [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } | ( | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : ( ...) [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } ) [] Optional
should ?: | null | Record < string , unknown > | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : { lat : number ; lon : number ; } [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } | ( | ( { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......) | { geo_bounding_box ?: null | Record < string , unknown > | { bottom_right : { lat : number ; lon : number ; } ; top_left : { lat : number ; lon : number ; } ; } ; geo_polygon ?: null | Record < string , unknown > | { exterior : { points : { lat : number ; lon : number ; } [] ; } ; interiors ?: null | { points : ( ...) [] ; } [] ; } ; geo_radius ?: null | Record < string , unknown > | { center : { lat : number ; lon : number ; } ; radius : number ; } ; is_empty ?: null | boolean ; is_null ?: null | boolean ; key : string ; match ?: | null | Record < string , unknown > | { value : string | number | boolean ; } | { text : string ; } | { phrase : string ; } | { any : string [] | number [] ; } | { except : string [] | number [] ; } ; range ?: | null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } | { gt ?: null | string ; gte ?: null | string ; lt ?: null | string ; lte ?: null | string ; } ; values_count ?: null | Record < string , unknown > | { gt ?: null | number ; gte ?: null | number ; lt ?: null | number ; lte ?: null | number ; } ; } | { is_empty : { key : string ; } ; } | { is_null : { key : string ; } ; } | { has_id : ( string | number ) [] ; } | { has_vector : string ; } | { nested : { filter : { should?: Record<string, unknown> | ... | { key: string; match?: Record<string, unknown> | { value: string | number | boolean; } | { text: string; } | { phrase: string; } | { any: string[] | number[]; } | { ...; } | null | undefined; ... 6 more ...; is_null?: boolean | ... 1 more ... | undefined; } | ... 7 more ......; key : string ; } ; } ) []
A class that translates or converts
StructuredQuery
to equivalent Qdrant filters.Example