Vector Stores๏
Vector stores contain embedding vectors of ingested document chunks (and sometimes the document chunks as well).
Simple Vector Store๏
By default, LlamaIndex uses a simple in-memory vector store thatโs great for quick experimentation.
They can be persisted to (and loaded from) disk by calling vector_store.persist()
(and SimpleVectorStore.from_persist_path(...)
respectively).
Vector Store Options & Feature Support๏
LlamaIndex supports over 20 different vector store options. We are actively adding more integrations and improving feature coverage for each.
Vector Store |
Type |
Metadata Filtering |
Hybrid Search |
Delete |
Store Documents |
Async |
---|---|---|---|---|---|---|
Apache Cassandraยฎ |
self-hosted / cloud |
โ |
โ |
โ |
||
Astra DB |
cloud |
โ |
โ |
โ |
||
Azure Cognitive Search |
cloud |
โ |
โ |
โ |
||
Azure CosmosDB MongoDB |
cloud |
โ |
โ |
|||
ChatGPT Retrieval Plugin |
aggregator |
โ |
โ |
|||
Chroma |
self-hosted |
โ |
โ |
โ |
||
DashVector |
cloud |
โ |
โ |
โ |
||
Deeplake |
self-hosted / cloud |
โ |
โ |
โ |
||
DocArray |
aggregator |
โ |
โ |
โ |
||
DynamoDB |
cloud |
โ |
||||
Elasticsearch |
self-hosted / cloud |
โ |
โ |
โ |
โ |
โ |
FAISS |
in-memory |
|||||
LanceDB |
cloud |
โ |
โ |
โ |
||
Lantern |
self-hosted / cloud |
โ |
โ |
โ |
โ |
โ |
Metal |
cloud |
โ |
โ |
โ |
||
MongoDB Atlas |
self-hosted / cloud |
โ |
โ |
โ |
||
MyScale |
cloud |
โ |
โ |
โ |
โ |
|
Milvus / Zilliz |
self-hosted / cloud |
โ |
โ |
โ |
||
Neo4jVector |
self-hosted / cloud |
โ |
โ |
|||
OpenSearch |
self-hosted / cloud |
โ |
โ |
โ |
||
Pinecone |
cloud |
โ |
โ |
โ |
โ |
|
Postgres |
self-hosted / cloud |
โ |
โ |
โ |
โ |
โ |
pgvecto.rs |
self-hosted / cloud |
โ |
โ |
โ |
โ |
|
Qdrant |
self-hosted / cloud |
โ |
โ |
โ |
โ |
|
Redis |
self-hosted / cloud |
โ |
โ |
โ |
||
Simple |
in-memory |
โ |
โ |
|||
SingleStore |
self-hosted / cloud |
โ |
โ |
โ |
||
Supabase |
self-hosted / cloud |
โ |
โ |
โ |
||
Tair |
cloud |
โ |
โ |
โ |
||
TencentVectorDB |
cloud |
โ |
โ |
โ |
โ |
|
Timescale |
โ |
โ |
โ |
โ |
||
Typesense |
self-hosted / cloud |
โ |
โ |
โ |
||
Weaviate |
self-hosted / cloud |
โ |
โ |
โ |
โ |
For more details, see Vector Store Integrations.
Examples
- Astra DB
- Simple Vector Store - Async Index Creation
- Azure CosmosDB MongoDB Vector Store
- Cassandra Vector Store
- Chroma
- Azure Cognitive Search
- Basic Example
- Create Index (if it does not exist)
- Use Existing Index
- Adding a document to existing index
- Filtering
- DashVector Vector Store
- DeepLake Vector Store
- DocArray Hnsw Vector Store
- DocArray InMemory Vector Store
- Epsilla Vector Store
- LanceDB Vector Store
- Metal Vector Store
- Milvus Vector Store
- MyScale Vector Store
- Elasticsearch Vector Store
- Faiss Vector Store
- MongoDB Atlas
- Neo4j vector store
- Opensearch Vector Store
- Pinecone Vector Store
- Pinecone Vector Store - Hybrid Search
- pgvecto.rs
- Postgres Vector Store
- Redis Vector Store
- Query the data
- Working with Metadata
- Qdrant Vector Store
- Rockset Vector Store
- Simple Vector Store
- Supabase Vector Store
- Tair Vector Store
- Tencent Cloud VectorDB
- Timescale Vector Store (PostgreSQL)
- Weaviate Vector Store
- Weaviate Vector Store - Hybrid Search
- Zep Vector Store
- Create a Zep Vector Store and Index
- Querying with Metadata filters