Skip to main content

Crate xz_rerank

Crate xz_rerank 

Source
Expand description

xz-rerank: 检索结果重排序引擎

提供本地多信号融合重排序与远程 Rerank API 适配(Cohere / Jina)。

Re-exports§

pub use cache::MemoryRerankCache;
pub use cache::RerankCache;
pub use error::RerankError;
pub use local::LocalSignalReranker;
pub use multi_stage::MultiStageReranker;
pub use providers::MockReranker;
pub use signals::ContentQualitySignal;
pub use signals::KeywordOverlapSignal;
pub use signals::MetadataMatchSignal;
pub use signals::RecencySignal;
pub use signals::VectorSimilaritySignal;
pub use traits::Reranker;
pub use traits::RerankerBackendType;
pub use traits::RerankerInfo;
pub use traits::RerankerPricing;
pub use traits::SignalPlugin;
pub use types::config::ChannelRecencyRule;
pub use types::RecencyMode;
pub use types::RerankCandidate;
pub use types::RerankConfig;
pub use types::RerankHit;
pub use types::RerankResult;
pub use types::RerankStats;
pub use types::ScoreBreakdown;
pub use types::SignalScore;
pub use types::SignalWeights;

Modules§

cache
缓存模块
error
错误类型定义
local
本地信号重排序引擎
multi_stage
多阶段重排序(粗排 + 精排)
providers
远程 Rerank API 适配
signals
打分信号实现
traits
核心 trait 定义
types
共享类型定义