@nhtio/adk/batteries/vector/weaviate
Remarks
Weaviate-backed vector store adapter using the Weaviate v3 client with lazy driver loading, deterministic object UUIDs, explicit vectors, and in-JS metadata filtering.
Classes
| Class | Description |
|---|---|
| WeaviateVectorStore | Weaviate-backed @nhtio/adk/batteries/vector/contract!VectorStore. Node-only. |
Interfaces
| Interface | Description |
|---|---|
| WeaviateVectorStoreOptions | Connection options for WeaviateVectorStore. |
Functions
| Function | Description |
|---|---|
| translateWeaviateFilter | Compiles a neutral VectorFilter into a Weaviate v3 filter built from a collection's col.filter builder (and weaviate.Filters.and/or for groups). Pure and dependency-injected (takes the col handle and the weaviate module), so it is unit-testable with stubs. |