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.