Skip to content

feat: Add missing async methods for WeaviateDocumentStore#2929

Merged
anakin87 merged 7 commits intodeepset-ai:mainfrom
maxdswain:weaviate-async
Mar 11, 2026
Merged

feat: Add missing async methods for WeaviateDocumentStore#2929
anakin87 merged 7 commits intodeepset-ai:mainfrom
maxdswain:weaviate-async

Conversation

@maxdswain
Copy link
Copy Markdown
Contributor

Related Issues

Proposed Changes:

Added async methods: count_documents_async, filter_documents_async, write_documents_async, delete_documents_async and delete_all_documents_async. I bumped the version of Weaviate in the docker-compose file as it is needed for server-side batching used in asynchronous batch writing in _batch_write_async.

How did you test it?

Added new integration tests.

Notes for the reviewer

Checklist

@maxdswain maxdswain requested a review from a team as a code owner March 6, 2026 22:46
@maxdswain maxdswain requested review from anakin87 and removed request for a team March 6, 2026 22:46
@github-actions github-actions Bot added integration:weaviate type:documentation Improvements or additions to documentation labels Mar 6, 2026
Copy link
Copy Markdown
Member

@anakin87 anakin87 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this contribution!

I left some initial comments.

… and update docstrings for write_documents and write_documents_async
@maxdswain
Copy link
Copy Markdown
Contributor Author

@anakin87 Thanks for the review! All of your comments should have now been addressed.

Copy link
Copy Markdown
Member

@anakin87 anakin87 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the good work!

@anakin87 anakin87 merged commit d2fc7ca into deepset-ai:main Mar 11, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

integration:weaviate type:documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Weaviate: add missing async methods

2 participants