Skip to main content

Crate khive_score

Crate khive_score 

Source
Expand description

Cross-platform deterministic scoring.

DeterministicScore converts f64 to fixed-point i64 (2^32 scale) for identical ranking across x86_64, ARM64, and WASM.

score_from_distance is the canonical distance-to-similarity conversion used by all vector retrieval back-ends (HNSW, flat-scan, …).

Re-exports§

pub use distance::score_from_distance;

Modules§

distance
Canonical distance-to-similarity conversion (ADR-006 boundary).

Structs§

DeterministicScore
Ranked
Ranked item: score descending, ID ascending for ties.

Enums§

ScoreError

Functions§

avg_scores
avg_scores_checked
cmp_asc_then_id
Compare scores ascending, lower ID wins ties.
cmp_desc_then_id
Compare scores descending, lower ID wins ties.
max_score
min_score
rrf_score
Reciprocal Rank Fusion score: 1 / (k + rank).
sum_scores
weighted_sum