Expand description
Vector store implementations.
Provides document vector storage and retrieval functionality.
Re-exports§
pub use chunked_vector_store::ChunkedVectorStore;pub use document_store::ChunkedDocumentStore;pub use document_store::ChunkedDocumentStoreTrait;pub use document_store::DocumentStore;pub use document_store::InMemoryChunkedDocumentStore;pub use document_store::InMemoryDocumentStore;pub use filter::FilterOp;pub use filter::MetadataFilter;pub use lancedb::LanceDBConfig;pub use lancedb::LanceDBVectorStore;pub use neo4j::Neo4jConfig;pub use neo4j::Neo4jVectorStore;pub use pinecone::PineconeStore;pub use chromadb::ChromaDBConfig;pub use chromadb::ChromaDBVectorStore;pub use redis_store::RedisDocumentStore;pub use redis_store::RedisStoreConfig;pub use sqlite_store::SQLiteDocumentStore;pub use sqlite_store::SQLiteStoreConfig;
Modules§
- chromadb
- ChromaDB vector store implementation (HTTP API)
- chunked_
vector_ store - Chunked Vector Store — split-document vector storage
- document_
store - Document store module
- filter
- Backend-agnostic metadata filter types.
- lancedb
- LanceDB vector store implementation.
- neo4j
- Neo4j vector store implementation.
- pinecone
- Pinecone vector store (HTTP API)
- redis_
store - Redis document store implementation
- sqlite_
store - SQLite document store implementation
Structs§
- Chunk
Document - Chunk document (split document fragment).
- Document
- Document structure.
- File
Vector Store - File-persistent vector store
- InMemory
Vector Store - In-memory vector store
- Mongo
Chunked Document Store - MongoDB ChunkedDocumentStore implementation
- Mongo
Store Config - MongoDB storage configuration
- Qdrant
Config - Qdrant configuration
- Qdrant
Vector Store - Qdrant vector store
- Search
Result - Search result.
- Vector
Document - Vector document with embedding.
- Vector
Store Builder - Vector store builder providing convenient creation methods
- Vector
Store Provider - Vector store provider
Enums§
- Embedding
Error - Embedding model trait — re-exported from lc-embeddings.
- Qdrant
Distance - Qdrant distance metric type
- Vector
Store Error - Vector store error types.
- Vector
Store Type - Vector store type enum
Traits§
- Embeddings
- Embedding model trait — re-exported from lc-embeddings.
- Vector
Store - Vector store trait.
Functions§
- cosine_
similarity - Compute cosine similarity between two vectors.