spatialrust_semantic/
lib.rs1#![deny(unsafe_code)]
4#![warn(missing_docs)]
5
6mod embedding;
7mod entity;
8mod error;
9#[cfg(feature = "model")]
10mod model;
11mod search;
12
13pub use embedding::{cosine_similarity, Embedding};
14pub use entity::{record_entity_id, EntityId, OpenVocabLabel, SemanticEntity, SpatialRecordEntity};
15pub use error::{SemanticError, SemanticResult};
16#[cfg(feature = "model")]
17pub use model::OnnxEntityEmbedder;
18pub use search::{FusionScore, MultimodalFusion, SemanticSearchIndex};