跳转到内容

向量存储

向量存储包含已摄取文档片段的嵌入向量(有时也包含文档片段本身)。

默认情况下,LlamaIndex使用简单的内存向量存储,非常适合快速实验。 可以通过调用vector_store.persist()(以及相应的SimpleVectorStore.from_persist_path(...))将其持久化保存到磁盘(或从磁盘加载)。

LlamaIndex 支持超过 20 种不同的向量存储选项。 我们正在积极增加更多集成并改进每个选项的功能覆盖范围。

向量存储类型元数据过滤混合搜索删除存储文档异步
阿里云开放搜索
Apache Cassandra®自托管 / 云端
Astra DB
Azure AI 搜索
Azure CosmosDB Mongo vCore
Azure CosmosDB NoSQL
BaiduVectorDB
ChatGPT 检索插件聚合器
Chroma自托管
Couchbase自托管 / 云端
DashVector
数据砖块
深度湖自托管 / 云端
DocArray聚合器
DuckDB内存中 / 自托管
DynamoDB
Elasticsearch自托管 / 云端
FAISS内存中
Google AlloyDB
Google Cloud SQL Postgres
Hnswlib内存中
txtai内存中
捷豹自托管 / 云端
LanceDB
灯笼自托管 / 云端
MongoDB Atlas自托管 / 云端
MyScale
Milvus / Zilliz自托管 / 云端
Neo4jVector自托管 / 云端
OpenSearch自托管 / 云端
Pinecone
PostgreSQL自托管 / 云端
pgvecto.rs自托管 / 云端
Qdrant自托管 / 云端
Redis自托管 / 云端
S3✓* (使用 asyncio.to_thread)
简单内存中
SingleStore自托管 / 云端
Supabase自托管 / 云端
表格存储
阿里云Tair
TiDB
TencentVectorDB
时间尺度
Typesense自托管 / 云端
Upstash
VectorX 数据库
Vearch自托管
Vespa自托管 / 云端
Vertex AI 向量搜索
Weaviate自托管 / 云端
WordLift

更多详情,请参阅向量存储集成