Close the client connection.
Check if a collection exists.
Delete a collection.
Delete objects from a collection.
Get the underlying Weaviate client.
Get collection statistics.
Insert objects into a collection.
Search for similar vectors in a collection.
Name of the collection to search
The query vector
Maximum number of results to return
Optionaloptions: { distance?: number; filters?: FilterValue }Search options including filters
Optionaldistance?: numberMaximum distance threshold for results
Optionalfilters?: FilterValueWeaviate filters - use weaviate.filter() to build complex filters, or pass a FilterValue directly. For simple property equality, the retriever will handle basic metadata filtering.
Search results with matching objects
Wrapper class for Weaviate client operations. Provides simplified methods for interacting with Weaviate vector database.