Ensure the collection exists with correct configuration.
Create a full-text payload index on the specified field.
The payload field to index.
Get collection info including point count, dimensions, and payload field schema.
Hybrid search combining dense vector and full-text match with RRF fusion.
The query vector.
The raw query text for full-text matching.
Maximum results to return.
Weight for text results in RRF (0–1).
Optionalfilter: Record<string, unknown>Optional Qdrant filter.
An array of search results.
Scroll through all points matching a filter.
Optionalfilter: Record<string, unknown>Optional Qdrant filter.
Optionallimit: numberPage size for scrolling.
Search for similar vectors.
The query vector.
Maximum results to return.
Optionalfilter: Record<string, unknown>Optional Qdrant filter.
Optionaloffset: numberOptional result offset.
An array of search results.
Upsert points into the collection.
The points to upsert.
Abstract interface for vector store operations.
Enables dependency inversion and easier testing.