• Decrease Text SizeIncrease Text Size

Reciprocal Rank Fusion

Reciprocal Rank Fusion, abbreviated RRF, is a simple but remarkably effective algorithm for combining ranked result lists from multiple retrieval systems into a single unified ranking. RRF assigns each item a score equal to the sum across systems of 1/(k+rank), where rank is the item's position in each system's result list and k is a constant (typically 60). Items ranked highly by multiple systems naturally accumulate higher fused scores, while items ranked highly by only one system score lower. RRF was introduced in a 2009 paper by Cormack, Clarke, and Buettcher and has become the standard fusion technique for hybrid search in modern RAG systems. The algorithm's appeal is that it requires no calibration of the underlying retrieval system scores — only their ranks — making it robust to systems that produce incompatible score scales. Elasticsearch, Vespa, Weaviate, and most other vector databases implement RRF as a built-in fusion option. AI governance teams favor RRF because its deterministic, score-independent behavior is easy to audit and document. Learned fusion approaches sometimes outperform RRF but require training data and more complex deployment.

RRF fusion in Centralpoint: Centralpoint supports RRF and other fusion strategies across hybrid-search-capable backends, with per-skill configuration. The model-agnostic platform routes generation through Claude, OpenAI, Gemini, or LLAMA, meters tokens per skill, keeps prompts on-premise, and deploys hybrid-search chatbots through one line of JavaScript with audit-ready governance.


Related Keywords:
Reciprocal Rank Fusion,,