interface WeaviateFilter {     where: {         operands?: ({ operands?: ...[] | undefined; operator?: "And" | "Or" | "Equal" | "Like" | "Not" | "NotEqual" | "GreaterThan" | "GreaterThanEqual" | "LessThan" | "LessThanEqual" | "WithinGeoRange" | "IsNull" | undefined; ... 7 more ...; valueGeoRange?: { ...; } | undefined; }
)[];         operator?:             | "And"            | "Or"            | "Equal"            | "Like"            | "Not"            | "NotEqual"            | "GreaterThan"            | "GreaterThanEqual"            | "LessThan"            | "LessThanEqual"            | "WithinGeoRange"            | "IsNull";         path?: string[];         valueBoolean?: boolean;         valueDate?: string;         valueGeoRange?: {             distance?: {                 max?: number;             };             geoCoordinates?: {                 latitude?: number;                 longitude?: number;             };         };         valueInt?: number;         valueNumber?: number;         valueString?: string;         valueText?: string;     };     distance?: number; }  Properties
where
where: { 
    operands?: ({ operands?: ...[] | undefined; operator?: "And" | "Or" | "Equal" | "Like" | "Not" | "NotEqual" | "GreaterThan" | "GreaterThanEqual" | "LessThan" | "LessThanEqual" | "WithinGeoRange" | "IsNull" | undefined; ... 7 more ...; valueGeoRange?: { ...; } | undefined; })[]; 
    operator?: 
        | "And"
        | "Or"
        | "Equal"
        | "Like"
        | "Not"
        | "NotEqual"
        | "GreaterThan"
        | "GreaterThanEqual"
        | "LessThan"
        | "LessThanEqual"
        | "WithinGeoRange"
        | "IsNull"; 
    path?: string[]; 
    valueBoolean?: boolean; 
    valueDate?: string; 
    valueGeoRange?: { 
        distance?: { 
            max?: number; 
        }; 
        geoCoordinates?: { 
            latitude?: number; 
            longitude?: number; 
        }; 
    }; 
    valueInt?: number; 
    valueNumber?: number; 
    valueString?: string; 
    valueText?: string; 
}
Type declaration
Optionaloperands?: ({ operands?: ...[] | undefined; operator?: "And" | "Or" | "Equal" | "Like" | "Not" | "NotEqual" | "GreaterThan" | "GreaterThanEqual" | "LessThan" | "LessThanEqual" | "WithinGeoRange" | "IsNull" | undefined; ... 7 more ...; valueGeoRange?: { ...; } | undefined; })[]
Optionaloperator?: 
    | "And"
    | "Or"
    | "Equal"
    | "Like"
    | "Not"
    | "NotEqual"
    | "GreaterThan"
    | "GreaterThanEqual"
    | "LessThan"
    | "LessThanEqual"
    | "WithinGeoRange"
    | "IsNull"
Optionalpath?: string[]
OptionalvalueBoolean?: boolean
OptionalvalueDate?: string
OptionalvalueGeoRange?: { 
    distance?: { 
        max?: number; 
    }; 
    geoCoordinates?: { 
        latitude?: number; 
        longitude?: number; 
    }; 
}
Optionaldistance?: { 
    max?: number; 
}
OptionalgeoCoordinates?: { 
    latitude?: number; 
    longitude?: number; 
}
Optionallatitude?: number
Optionallongitude?: number
OptionalvalueInt?: number
OptionalvalueNumber?: number
OptionalvalueString?: string
OptionalvalueText?: string
Optionaldistance
distance?: number
Deprecated
Prefer the
@langchain/weaviatepackage.Interface that defines a filter for querying data from Weaviate. It includes a distance and a
WhereFilter.