1#![warn(missing_docs)]
2#![cfg_attr(feature = "language_detection", doc = include_str!("../README.md"))]
3#[cfg(test)]
7mod test_data_loader;
8
9mod embedder;
10mod scorer;
11mod search;
12mod tokenizer;
13
14#[cfg(feature = "default_tokenizer")]
15mod default_tokenizer;
16
17#[cfg(feature = "default_tokenizer")]
18pub use default_tokenizer::{Language, LanguageMode};
19
20pub use embedder::{
21 DefaultTokenizer, Embedder, EmbedderBuilder, Embedding, TokenEmbedder, TokenEmbedding,
22};
23pub use scorer::{ScoredDocument, Scorer};
24pub use search::{Document, SearchEngine, SearchEngineBuilder, SearchResult};
25pub use tokenizer::Tokenizer;