Upstash Documentation

Delete

1 min read

Method#

The delete method allows you to remove vectors from the index based on their identifiers. The command accepts the following parameters:

  • ids: A list of identifiers of vectors to be deleted.
  • prefix: A string prefix to match vector IDs. All vectors with IDs that start with this prefix will be deleted.
  • filter: A metadata filter to match vectors to be deleted.
Note
Only one of ids, prefix, or filter can be provided.

It returns the following field in response:

  • deleted: An integer indicating how many vectors were deleted with the command.

Delete Example#

Alternatively, you can delete a singular vector:

Also, you can specify a namespace to operate on. When no namespace is provided, the default namespace will be used.

Delete with metadata filter#

This will delete all vectors with metadata that matches the provided filter. For more information, see Metadata Filtering.

Delete with id prefix#

This will delete all vectors with IDs that start with the prefix.