Expand description
OpenSearch vector store integration for Synaptic.
This crate provides OpenSearchVectorStore, an implementation of the
VectorStore trait backed by
OpenSearch using its k-NN plugin.
§Example
use synaptic_opensearch::{OpenSearchConfig, OpenSearchVectorStore};
let config = OpenSearchConfig::new("http://localhost:9200", "my_index", 1536)
.with_credentials("admin", "admin");
let store = OpenSearchVectorStore::new(config);
store.initialize().await?;Structs§
- Open
Search Config - Configuration for connecting to an OpenSearch cluster.
- Open
Search Vector Store - A
VectorStoreimplementation backed by OpenSearch.