feat: add delete all documents to Pineconde DocumentStore #2403
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related Issues
delete_all_documents()operation toPineconeDocumentStore#2317Proposed Changes:
Added
delete_all_documents()anddelete_all_documents_async()methods toPineconeDocumentStoreto enable deletion of all documents from an index namespace.Implementation details:
delete_documents()patternindex.delete(delete_all=True, namespace=...)APIdelete_all_documentsto theOpenSearchDocumentStore#2321Files changed:
How did you test it?
hatch run test:unit- 17 passedtest_delete_all_documents: Verifies deletion of multiple documentstest_delete_all_documents_empty_collection: Verifies behavior with empty collectiontest_delete_all_documents_async: Async version with multiple documentstest_delete_all_documents_async_empty_collection: Async version with empty collectionNotes for the reviewer
delete_all_documentsto theOpenSearchDocumentStore#2321 (reference implementation for parent issue #8508)delete_all=Trueparameter which efficiently deletes all vectors in the specified namespacedelete_documents()method in the same fileChecklist
fix:,feat:,build:,chore:,ci:,docs:,style:,refactor:,perf:,test:.