This PR adds async variants of methods in the DocumentStore protocol and implements them for the OpenSearchDocumentStore.
How did you test it?
Integration tests
Notes for the reviewer
This new tests added in this PR require a running OpenSearch backend. This is currently not set-up in the CI, so you'll need to test it locally (refer to the testing instructions in the OpenSearch integration's readMe).
Also, the tests require haystack@main until 2.6.0's release.
Related Issues
Proposed Changes:
This PR adds async variants of methods in the
DocumentStore
protocol and implements them for theOpenSearchDocumentStore
.How did you test it?
Integration tests
Notes for the reviewer
This new tests added in this PR require a running OpenSearch backend. This is currently not set-up in the CI, so you'll need to test it locally (refer to the testing instructions in the OpenSearch integration's readMe).
Also, the tests require
haystack@main
until 2.6.0's release.Checklist
fix:
,feat:
,build:
,chore:
,ci:
,docs:
,style:
,refactor:
,perf:
,test:
.