Expand description
MongoDB Atlas Vector Search integration for Synaptic.
This crate provides:
MongoVectorStore: An implementation of theVectorStoretrait backed by MongoDB Atlas Vector Search.MongoCheckpointer: An implementation of theCheckpointertrait for persisting graph state in MongoDB.
§Example
use synaptic_mongodb::{MongoVectorStore, MongoVectorConfig};
let config = MongoVectorConfig::new("my_database", "my_collection");
let store = MongoVectorStore::from_uri("mongodb+srv://...", config).await?;Re-exports§
pub use checkpointer::MongoCheckpointer;
Modules§
Structs§
- Document
- A document with content and metadata, used throughout the retrieval pipeline.
- Mongo
Vector Config - Configuration for a
MongoVectorStore. - Mongo
Vector Store - A
VectorStoreimplementation backed by MongoDB Atlas Vector Search.
Traits§
- Checkpointer
- Trait for persisting graph state checkpoints.
- Embeddings
- Trait for embedding text into vectors.
- Vector
Store - Trait for vector storage backends.