Closed Anush008 closed 2 days ago
Thanks for the contribution! Before we can merge this, we need @Anush008 to sign the Salesforce Inc. Contributor License Agreement.
Please modify the PR to merge into our develop branch. Thx
@Anush008 other stores automatically create the collection when it does not exist, do you think we can add this logic inside the QdrantStore class and invoke the logic from the constructor?
Description
This PR adds support for Qdrant - https://qdrant.tech/ to be used as a vectorstore in Anypoint Studio. Resolves #37.
This is my first time working with Anypoint Studio. So took while to get around things.
Usage
To run Qdrant:
You'll find a UI at http://localhost:6333/dashboard.
Before adding or retrieving docs, be sure to create a collection as described at https://qdrant.tech/documentation/concepts/collections/#create-a-collection or using the UI. Store name == collection name.
The Java client uses Qdrant's gRPC interface which is at port 6334.
Here's an example config.
Here's a snip from the Qdrant UI after adding a document.