feat: Add TairDocumentStore
Related Issues
- feat #5348
Proposed Changes:
Addition of a document store using a Tair vector DB (requested in https://github.com/deepset-ai/haystack/issues/5348) in haystack/document_stores/tairvector.py, documents are stored in Tair.
How did you test it?
- All interfaces of TairDocumentStore have passed the integration tests in
test/document_stores/test_tair.py. - Unit tests will be added later.
Notes for the reviewer
- Proposal file:
proposals/text/0000-tair-documentstore.md - Interfaces:
haystack/document_stores/tairvector.py - tests:
test/document_stores/test_tair.py - filter convert:
haystack/document_stores/filter_utils.py
Checklist
- I have read the contributors guidelines and the code of conduct
- I have updated the related issue with new insights and changes
- I added unit tests and updated the docstrings
- I've used one of the conventional commit types for my PR title:
fix:,feat:,build:,chore:,ci:,docs:,style:,refactor:,perf:,test:. - I documented my code
- I ran pre-commit hooks and fixed any issue
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.
:white_check_mark: dongqqcom
:x: 谭志东
谭志东 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.
I'm the committer 谭志东, and I have not idea how to sign the CLA. Because it shows that: "谭志东 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. ". How could I link this account to 谭志东?
This proposal is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 10 days.
你好,我已收到你的邮件,会尽快给你回复。
This proposal is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 10 days.
Closing as this has become stale.
Also as stated in https://github.com/deepset-ai/haystack/issues/5348#issuecomment-1639748767 we suggested creating a separate repo and package for this document store.