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

feat: Add support for Weaviate vector store #38

Open
cvauclair opened this issue Sep 27, 2024 · 0 comments
Open

feat: Add support for Weaviate vector store #38

cvauclair opened this issue Sep 27, 2024 · 0 comments
Labels
vector store Integration of new vector stores

Comments

@cvauclair
Copy link
Contributor

Vector Store Integration Request

Weaviate is an open source document based database with first class support for vector search. Weaviate can be run locally using Docker or in the cloud using their fully managed solution.

Resources

Weaviate instances expose multiple APIs that allow users to interact with it: A RESTful API and a gRPC API for inserting and managing your collections, and a GraphQL or gRPC search API for performing vector search.

Inserting data can be performed via the create or batch import endpoints. Note that although you can provide the embedding vector associated with the object you are creating, Weaviate also supports automatic embedding generation using third party services (these must be configured in the Weaviate config). However, the scope of this first integration should be only concerned with the use case of generating embeddings outside of Weaviate.

Vector search is performed by invoking one of the similarity search endpoints.

@cvauclair cvauclair added feat vector store Integration of new vector stores labels Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vector store Integration of new vector stores
Projects
None yet
Development

No branches or pull requests

2 participants