Self-querying retrievers
Learn about how the self-querying retriever works here.
๐๏ธ Deep Lake
Deep Lake is a multimodal database for building AI applications
๐๏ธ Astra DB (Cassandra)
DataStax Astra DB is a serverless vector-capable database built on Cassandra and made conveniently available through an easy-to-use JSON API.
๐๏ธ Chroma
Chroma is a vector database for building AI applications with embeddings.
๐๏ธ DashVector
DashVector is a fully managed vector DB service that supports high-dimension dense and sparse vectors, real-time insertion and filtered search. It is built to scale automatically and can adapt to different application requirements.
๐๏ธ Databricks Vector Search
Databricks Vector Search is a serverless similarity search engine that allows you to store a vector representation of your data, including metadata, in a vector database. With Vector Search, you can create auto-updating vector search indexes from Delta tables managed by Unity Catalog and query them with a simple API to return the most similar vectors.
๐๏ธ DingoDB
DingoDB is a distributed multi-mode vector database, which combines the characteristics of data lakes and vector databases, and can store data of any type and size (Key-Value, PDF, audio, video, etc.). It has real-time low-latency processing capabilities to achieve rapid insight and response, and can efficiently conduct instant analysis and process multi-modal data.
๐๏ธ Elasticsearch
Elasticsearch is a distributed, RESTful search and analytics engine.
๐๏ธ SAP HANA Cloud Vector Engine
For more information on how to setup the SAP HANA vetor store, take a look at the documentation.
๐๏ธ Milvus
Milvus is a database that stores, indexes, and manages massive embedding vectors generated by deep neural networks and other machine learning (ML) models.
๐๏ธ MongoDB Atlas
MongoDB Atlas is a document database that can be
๐๏ธ MyScale
MyScale is an integrated vector database. You can access your database in SQL and also from here, LangChain.
๐๏ธ Neo4j
Neo4j is a graph database that stores nodes and relationships, that also supports native vector search.
๐๏ธ OpenSearch
OpenSearch is a scalable, flexible, and extensible open-source software suite for search, analytics, and observability applications licensed under Apache 2.0. OpenSearch is a distributed search and analytics engine based on Apache Lucene.
๐๏ธ PGVector (Postgres)
PGVector is a vector similarity search package for Postgres data base.
๐๏ธ Pinecone
Pinecone is a vector database with broad functionality.
๐๏ธ Qdrant
Qdrant (read: quadrant) is a vector similarity search engine. It provides a production-ready service with a convenient API to store, search, and manage points - vectors with an additional payload. Qdrant is tailored to extended filtering support.
๐๏ธ Redis
Redis is an open-source key-value store that can be used as a cache, message broker, database, vector database and more.
๐๏ธ Supabase (Postgres)
Supabase is an open-source Firebase alternative.
๐๏ธ Tencent Cloud VectorDB
Tencent Cloud VectorDB is a fully managed, self-developed, enterprise-level distributed database service designed for storing, retrieving, and analyzing multi-dimensional vector data.
๐๏ธ Timescale Vector (Postgres)
Timescale Vector is PostgreSQL++ for AI applications. It enables you to efficiently store and query billions of vector embeddings in PostgreSQL.
๐๏ธ Vectara self-querying
Vectara provides a Trusted Generative AI platform, allowing organizations to rapidly create a ChatGPT-like experience (an AI assistant) which is grounded in the data, documents, and knowledge that they have (technically, it is Retrieval-Augmented-Generation-as-a-service).
๐๏ธ Weaviate
Weaviate is an open-source vector database. It allows you to store data objects and vector embeddings from