Interface: CouchbaseVectorStoreOptions
Defined in: batteries/vector/couchbase/index.ts:100
Shared base options every adapter extends with its own connection block.
Extends
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
connection | { bucket: string; collectionPrefix?: string; password: string; scope?: string; url: string; username: string; } | - | - | batteries/vector/couchbase/index.ts:101 |
connection.bucket | string | - | - | batteries/vector/couchbase/index.ts:105 |
connection.collectionPrefix? | string | When set, the physical Couchbase collection becomes ${collectionPrefix}${collection}. The logical collection the builder/base see is unchanged. Lets callers (and the test suite) isolate otherwise identically-named collections — useful because the scoped FTS vector index builds asynchronously, so a fresh collection per use avoids drop+rebuild-index churn. | - | batteries/vector/couchbase/index.ts:113 |
connection.password | string | - | - | batteries/vector/couchbase/index.ts:104 |
connection.scope? | string | - | - | batteries/vector/couchbase/index.ts:106 |
connection.url | string | - | - | batteries/vector/couchbase/index.ts:102 |
connection.username | string | - | - | batteries/vector/couchbase/index.ts:103 |
consistency? | VectorConsistency | Store-wide read-after-write guarantee for writes. Overrides the adapter's declared VectorStoreCapabilities.consistency default; a per-operation .consistency() on the builder overrides this in turn (precedence: per-op > store option > adapter default). Ignored by strongly-consistent adapters. See VectorConsistency. | BaseVectorStoreOptions.consistency | batteries/vector/types.ts:106 |
defaultCollection? | string | - | BaseVectorStoreOptions.defaultCollection | batteries/vector/types.ts:99 |
dimensions? | number | - | BaseVectorStoreOptions.dimensions | batteries/vector/types.ts:98 |
encoder? | VectorEncoderFn | - | BaseVectorStoreOptions.encoder | batteries/vector/types.ts:97 |
metric? | DistanceMetric | - | BaseVectorStoreOptions.metric | batteries/vector/types.ts:96 |