omni_search 0.1.1

A unified Rust SDK for multimodal embedding and similarity search.
Documentation
mod backend;
mod bundle;
mod config;
mod embedding;
mod error;
mod manifest;
mod preprocess;
mod runtime;
mod score;

pub use crate::bundle::{LocalModelDirProbe, ModelBundle, ModelInfo, probe_local_model_dir};
pub use crate::config::{
    GraphOptimizationLevel, ModelConfig, ModelFamily, ModelSource, ModelSourceKind,
    OmniSearchConfig, RuntimeConfig, RuntimeConfigBuilder, SessionPolicy,
};
pub use crate::embedding::Embedding;
pub use crate::error::Error;
pub use crate::runtime::{OmniSearch, OmniSearchBuilder, RuntimeState};
pub use crate::score::{Scored, cosine_similarity, score_embeddings, top_k};