28 lines
826 B
Markdown
28 lines
826 B
Markdown
---
|
||
title: "RRF-Reranking"
|
||
type: concept
|
||
tags: []
|
||
---
|
||
|
||
## Definition
|
||
RRF(Reciprocal Rank Fusion,倒数排名融合)是一种融合多个排序结果的技术,通过综合不同搜索方法的排名生成统一排序。
|
||
|
||
## Formula
|
||
```
|
||
RRF_score(d) = Σ 1/(k + rank_i(d))
|
||
```
|
||
其中 k 是平滑因子(通常为60),rank_i(d) 是文档 d 在第 i 个排名列表中的位置。
|
||
|
||
## Key Characteristics
|
||
- 无需人工调参,对不同搜索方法一视同仁
|
||
- 排名靠前的文档在融合时权重更高
|
||
- 计算简单,可实时融合多个搜索结果
|
||
|
||
## Application
|
||
- [[memsearch]] 使用 RRF 融合稠密向量搜索和 BM25 搜索的结果
|
||
- [[HybridSearch]] 的核心重排机制
|
||
|
||
## Related Concepts
|
||
- [[HybridSearch]] — 混合搜索(RRF 是其组成部分)
|
||
- [[Semantic-Search]] — 语义搜索
|