Skip to main content

Module fusion

Module fusion 

Source
Expand description

Score normalization and alternative list-fusion strategies.

These operate on crate::search::SearchResult lists and complement the rank-based crate::search::rrf_fuse. Score-based fusion requires comparable scales, so normalize each list (e.g. with normalize_minmax) before fusing with weighted_sum_fuse or combmnz_fuse.

Functions§

combmnz_fuse
CombMNZ fusion.
normalize_minmax
Normalize scores to [0, 1] in place via min-max scaling.
weighted_sum_fuse
Fuse score-normalized lists by weighted sum.