Update the indexed metadata fields configuration for a vector store.
Only indexed metadata fields can be used for filtering during query, list, and count operations. Non-indexed fields cannot be filtered on.
Field Types: Only STRING, NUMBER, and BOOLEAN fields can be indexed (maximum 20 fields). OBJECT and LIST types are stored but cannot be indexed for filtering purposes.
Adding Fields: New indexed fields can be added at any time. Existing documents containing those fields will have their metadata automatically indexed.
Removing Fields: Indexed fields cannot be removed once added. Each indexed field increases write latency and storage overhead, so only index fields you actively filter on.
Note: The name and embedding_config are immutable after creation.
The name of the vector store
Request to configure a vector store.
Dictionary mapping metadata field names to their types. Only STRING, NUMBER, and BOOLEAN types can be indexed.
Successful Response
Response model for vector store operations.
The name of the vector store
Embedding configuration identifying the model and its type
Dimensionality of the embedding vectors
Timestamp of creation
Timestamp of last update
Dictionary mapping metadata field names to their types