pub fn merge(sources: Vec<(&str, Vec<String>)>) -> Vec<MergedResult> ⓘExpand description
Merge multiple ranked lists using Reciprocal Rank Fusion.
Each source is a (name, ranked_ids) pair where ranked_ids is ordered
by relevance (index 0 = most relevant).
Returns (id, score, sources) sorted by score descending.