Skip to main content

Module vector_store

Module vector_store 

Source
Expand description

§Vector Store

向量存储:持久化向量索引。

§功能

  • 内存向量存储(适合测试和开发)
  • 文件持久化向量存储(适合生产环境)
  • 多种距离度量支持(Cosine, Euclidean, DotProduct, Manhattan)
  • 批量操作优化(并行处理)
  • 压缩持久化(可选)
  • 异步持久化支持
  • 与 RetrieverEngine 无缝集成

Structs§

ChromaVectorStore
Chroma 向量存储
ChromaVectorStoreFactory
Chroma 向量存储工厂
FileVectorStore
文件持久化向量存储
FileVectorStoreFactory
文件向量存储工厂
InMemoryVectorStore
内存向量存储实现
InMemoryVectorStoreFactory
内存向量存储工厂
MetadataFilter
元数据过滤条件
PineconeVectorStore
Pinecone 向量存储
PineconeVectorStoreFactory
Pinecone 向量存储工厂
QdrantVectorStore
Qdrant 向量存储
QdrantVectorStoreFactory
Qdrant 向量存储工厂
RemoteVectorStoreConfig
远程向量存储配置
UnifiedVectorStoreFactory
统一向量存储工厂
VectorItem
向量项
VectorStoreConfig
向量存储配置
VectorStoreStats
向量存储统计信息

Enums§

DistanceMetric
距离度量类型
IndexType
索引类型
VectorStoreType
向量存储类型

Traits§

VectorStore
向量存储 trait
VectorStoreFactory
向量存储工厂 trait