Skip to main content

Crate synaptic_weaviate

Crate synaptic_weaviate 

Source
Expand description

Weaviate vector database integration for the Synaptic framework.

WeaviateVectorStore implements the VectorStore trait using the Weaviate REST API v1. Weaviate is a cloud-native, modular vector database with support for multi-tenancy and hybrid search.

§Quick start

use synaptic_weaviate::{WeaviateVectorStore, WeaviateConfig};

let config = WeaviateConfig::new("http", "localhost:8080", "Documents");
let store = WeaviateVectorStore::new(config);
store.initialize().await?;

Structs§

Document
A document with content and metadata, used throughout the retrieval pipeline.
WeaviateConfig
Configuration for connecting to a Weaviate instance.
WeaviateVectorStore
Weaviate-backed vector store.

Traits§

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