VectorItem
Represents a single vector with its associated data.Fields
CreateIndexParams
Parameters for creating a new encrypted vector index.Fields
Index Configuration Types
IndexModel Interface
All index configuration types implement this interface.IVFSQ Configuration
Create an IVFSQ (Scalar Quantization) index configuration that compresses each dimension independently.Parameters
IVFFlat Configuration
Create an IVFFlat (Inverted File Flat) index configuration for higher accuracy.Parameters
IVFPQ Configuration
Create an IVFPQ (Inverted File with Product Quantization) index configuration for memory efficiency.Parameters
Response Types
QueryResponse
Response from similarity search operations.QueryResultItem
A single result from a similarity search query.GetResponse
Response from Get operations containing retrieved vectors.ListIDsResponse
Response from ListIDs operations.Fields
TrainParams
Parameters for training an encrypted vector index.Fields
UpsertInput Interface
Sealed interface implemented by types that can be passed toUpsert.
VectorItems, BinaryUpsertParams
QueryInput Interface
Sealed interface implemented by types that can be passed toQuery.
QueryParams, BinaryQueryParams
VectorItems
A slice ofVectorItem that implements UpsertInput for type-safe upsert operations.
BinaryUpsertParams
Parameters for binary format vector upserts. More efficient thanVectorItems for large batches.
Fields
BinaryQueryParams
Parameters for binary format similarity search. More efficient thanQueryParams for large batch queries.