Skip to main content

Crate synaptic_mongodb

Crate synaptic_mongodb 

Source
Expand description

MongoDB Atlas Vector Search integration for Synaptic.

This crate provides MongoVectorStore, an implementation of the VectorStore trait backed by MongoDB Atlas Vector Search.

§Example

use synaptic_mongodb::{MongoVectorStore, MongoVectorConfig};

let config = MongoVectorConfig::new("my_database", "my_collection");
let store = MongoVectorStore::from_uri("mongodb+srv://...", config).await?;

Structs§

Document
A document with content and metadata, used throughout the retrieval pipeline.
MongoVectorConfig
Configuration for a MongoVectorStore.
MongoVectorStore
A VectorStore implementation backed by MongoDB Atlas Vector Search.

Traits§

Embeddings
Trait for embedding text into vectors.
VectorStore
Trait for vector storage backends.