Example Calls
Update
Methods
The update method enables you to update the vector, metadata, or data
of a vector.
Update Example
from upstash_vector import Indexindex = Index.from_env()updated = index.update( id="id1", metadata={"new": "metadata"}, data="new-data",)print(updated)Patch Metadata Example
It is also possible to patch metadata (update or delete existing fields or set new fields) according the JSON Merge Patch algorithm.
from upstash_vector import Indexfrom upstash_vector.types import MetadataUpdateModeindex = Index.from_env()updated = index.update( id="id2", metadata={ "existing-field": "new-value", "existing-field-to-delete": None, "new-field": "new-value", }, metadata_update_mode=MetadataUpdateMode.PATCH,)print(updated)Also, you can specify a namespace to operate on. When no namespace is provided, the default namespace will be used.
index.update(..., namespace="ns")