-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Milvus integration #771
Milvus integration #771
Conversation
@tholor and @tanaysoni
From design perspective I using same design as FaissDocumentStore, but my old PR had different design. With my old PR we would use any of storage ie RDBMS, ES or Memory to store documents and it's metadata. But I thought now we want to get rid of ES so not used that design. Please let me know if you want to make this document store more generic. Also review task list and add/remove/update accordingly. |
@tholor and @tanaysoni PR is ready for review.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great job @lalitpagaria !
I think the overall design is great. I left a few minor comments around naming and exceptions.
I will also adjust a few docstrings tomorrow.
I am handling following tasks with this PR, because it require discussion as milvus server need DB folder mounting for persistent storage -
I am not sure what you meant here. Are you talking about the integration into the docker-compose requiring mounted volumes for persisting the data?
Open TODOs (we can handle them in a separate PR if preferred):
- Tutorial
- Docker integrations
- Support filters
- Documentation why/when to use milvus FYI @brandenchan
- Benchmarks FYI @brandenchan
Sorry I mean "I am not handling". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for working on this @lalitpagaria!
@tholor and @tanaysoni can you please check see if anything is pending. |
@lalitpagaria Have you tried benchmarking |
No it will be done after merging this PR. |
And for latest Faiss benchmark please refer this #773 |
This PR to integrate Milvus as document store with Haystack.
Task list -
Not handling these task in this PR, because it require discussion as milvus server need DB folder mounting for persistent storage -