Skip to main content

Crate aicx_retrieve

Crate aicx_retrieve 

Source
Expand description

Retrieval trait facade for aicx hybrid indexes.

This crate defines the public contracts shared by lexical, dense, and fusion retrieval adapters plus default-on retrieval implementations.

Re-exports§

pub use adapter_brute_force::BRUTE_FORCE_KIND;
pub use adapter_brute_force::BruteForceAdapter;
pub use adapter_brute_force::DEFAULT_NDJSON_FILE_NAME;
pub use adapter_brute_force::LoadStats;
pub use adapter_brute_force::default_ndjson_path;
pub use adapter_brute_force::load_from_ndjson;
pub use trait_lexical::*;
pub use trait_dense::*;
pub use trait_fusion::*;
pub use manifest::*;
pub use error::*;
pub use types::*;
pub use fusion_rrf::*;
pub use orchestrator::*;
pub use adapter_tantivy::*;

Modules§

adapter_brute_force
Pure-Rust brute-force DenseIndex adapter.
adapter_tantivy
error
fusion_rrf
manifest
orchestrator
trait_dense
trait_fusion
trait_lexical
types