Skip to main content

claw_vector/search/
mod.rs

1// search/mod.rs — public re-exports for the search sub-module.
2/// Approximate nearest-neighbour search orchestration.
3pub mod ann;
4/// Metadata filter DSL extension methods and helpers.
5pub mod filters;
6/// Hybrid ANN + keyword search fusion.
7pub mod hybrid;
8/// Score fusion and reranking strategies.
9pub mod rerank;
10
11pub use ann::AnnSearcher;
12pub use filters::{apply_filter, parse_json_path, validate_filter, MetadataFilterExt};
13pub use hybrid::HybridSearcher;
14pub use rerank::{
15    apply_reranker_config, mmr_select, reranker_needs_vectors, CompositeReranker,
16    CrossEncoderReranker, DiversityReranker, RecencyReranker, Reranker,
17};