Skip to content
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

Couchbase vector store support as destination and source connector #3292

Draft
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

lokesh-couchbase
Copy link

Couchbase is a Key-Value based NoSQL Database.

This PR intends to add support for couchbase as a source and destination connector to unstructured.io

@potter-potter
Copy link
Contributor

Hey @lokesh-couchbase this looks super cool!

For the tests, could you build them to run off of Docker containers (for both source and destination) instead of using the hosted service.

This will make sure the couchbase connectors are ready to be used in both hosted and open source couchbase.

It will also help us in that we don't have to subscribe to couchbase just to maintain a connector. (the source/destination tests run everytime CI/CD is run.)

You can see some good examples in the elasticsearch, chroma or kafka tests.

scripts/elasticsearch-test-helpers/destination_connector/create-elasticsearch-instance.sh

https://github.com/Unstructured-IO/unstructured/blob/main/scripts/elasticsearch-test-helpers/destination_connector/create-elasticsearch-instance.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants