Delete records by ID
Since Pinecone records can always be efficiently accessed using their ID, deleting by ID is the most efficient way to remove specific records from a namespace.To remove records from the default namespace, specify
"__default__"
as the namespace in your request.Delete records by metadata
To delete records from a namespace based on their metadata values, pass a metadata filter expression to thedelete
operation. This deletes all records in the namespace that match the filter expression.
For example, the following code deletes all records with a genre
field set to documentary
from namespace example-namespace
:
Delete all records in a namespace
To delete all of the records in a namespace but not the namespace itself, provide anamespace
parameter and specify the appropriate deleteAll
parameter for your SDK. To target the default namespace, set namespace
to "__default__"
.