研究报告 · 约 29,104 字 · 预计推送 3 部分

重排序模型工程:cross-encoder、LLM reranker 与规则融合的成本边界 未开始

目录

题记与说明

综合报告(修订定稿) · 时间截面与检索时间:2026-11-04 · 本稿按独立审读意见逐条修订(修订记录见文末第五节),未删减初稿内容
本文由同日两份章节研究综合而成:纵轴《发展全史》(2026-11-04-重排序模型工程-cross-encoder-LLM-reranker-成本边界-vertical.md)与横轴《横向对比》(2026-11-04-重排序模型工程横向对比-cross-encoder-LLM-reranker-规则融合-horizontal.md)。所有关键事实均来自两章会话内实际执行的网络检索(WebSearch)与网页读取(WebFetch),来源 URL 随文附注并汇总于文末;凡取自模型既有知识、未能在线核验的条目均单独标注,并汇总于文末"诚实声明"。两章之间的口径冲突(同一模型不同 BEIR 分数、LLM reranker 延迟的数量级差异、榜单聚合口径差异)已在正文统一口径或明确并陈。

TL;DR

重排序的"成本边界"是一条不断被重画的线——全时间线自1994年规则融合起算,RRF自2009年已17年,神经cross-encoder精排自2019年已7年。纵轴:cross-encoder(2019)确立逐对精排范式后,late-interaction、listwise LLM、推理链reranker轮番冲高质量上限,又都被蒸馏与RL压回小模型量级的"新默认";计价从按次(约$2/1K)走向按token($0.02–0.05/1M)与自托管摊销。横轴:0.6B–1.5B的CE与4B LLM在BEIR打平,LLM溢价只剩指令定制与领域盲区,代价3–4.5倍时延;自托管满载比API便宜约百倍但利用率敏感,月查询几百万次是分水岭。默认解:RRF融合召回、小CE精排top-50~100、仅对路由判据命中的疑难查询上LLM(判据现状与缺口见3.5节附注)。


一、纵轴:发展脉络(1994–2026)

重排序(reranking)是"先粗排、后精排"两阶段检索范式的第二级:第一级用 BM25、稠密向量或多向量检索从百万级文档里召回 top-N 候选,第二级用更强的打分器对这 N 条逐一重排。课题关注的"成本边界"是三类精排器在精度/延迟/费用三维空间里的取舍:

  1. cross-encoder(CE):query 与文档拼接过编码器,逐对打分。精度高,但计算量随候选数×长度线性增长,是"逐对成本"模型;
  2. LLM reranker:用生成式大模型做 pointwise/pairwise/listwise 排序。质量上限最高,但成本惩罚取决于部署方式:走"调前沿 LLM 的滑窗 listwise"路线时,延迟与 token 费用通常比专用 CE 高 1–2 个数量级;自托管开源 4B 级生成式 reranker 的惩罚小得多——时延约为小 CE 的 3–4.5 倍(口径见 2.4 节"LLM reranker 的成本惩罚");
  3. 规则融合:CombSUM/CombMNZ、RRF(倒数排名融合)等纯算法层融合,近乎零成本,但只做名单合并、不做语义重打分。

这三条技术线在 1994 年以来的三十余年里轮番成为主轴(规则融合线最老,神经 CE 线 2019 年起、LLM reranker 线 2023 年起),而每一次换轴,都由一次"成本结构变化"驱动。

1.1 前史(1994–2018):规则融合与 Learning to Rank 奠定地基

驱动因素:搜索引擎产业的排序质量竞赛。此时"成本"只指特征工程与离线训练成本,推理成本尚不是变量。

1.2 阶段一(2019–2022):cross-encoder 确立范式,late-interaction 首次"降本"

阶段结论:CE 赢得精度,但"逐对算 query×doc"的成本天花板也在此定型;社区第一次认真回答"精排值得花多少算力"——答案是 late interaction 这类折中架构。

1.3 阶段二(2023–2024 初):RAG 爆发,三条线同场竞技

2022 年底 ChatGPT 引爆 RAG,reranker 从搜索引擎的内部组件变成每个 RAG 应用的标配层。2023 年是三条技术线同一年内齐齐登场的一年:

阶段结论:驱动因素是 RAG 应用潮 + 上下文窗口经济学(喂给 LLM 的每个 token 都要钱,精排器用毫秒级计算换掉了上下文里的垃圾 token)。三条线的成本画像在此定型:CE 每对一次前向;LLM reranker 走"调前沿 LLM 做滑窗 listwise"路线时,社区实测单查询 4–8 秒、50–100 次并发 API 调用(第三方博客口径,量级可信、绝对值随模型与批次变化,https://www.linkedin.com/pulse/how-we-built-cross-encoder-reranker-matches-llm-quality-oxomc );RRF 接近免费但只做融合。

1.4 阶段三(2024):开源爆发、云托管化与"轻量化"竞赛

阶段结论:驱动因素是"基础设施收编"——数据库、云、RAG 框架(LangChain/LlamaIndex 同期内置各类 reranker 组件)把精排变成托管的中间件,采购决策随之从"要不要精排"变成"选哪一档成本"。

1.5 阶段四(2025):推理型 reranker、生成式开源主力与成本研究成型

阶段结论:三条驱动力交汇——(1) 推理模型(R1/o 系)让"花更多算力换排序质量"重新变得值得研究;(2) RL + 合成标签让 0.5B–1.5B 小模型吃进 LLM 判别力;(3) 推理框架(vLLM/TEI/sentence-transformers v4)让自托管 CE 的单位成本降到按 token 计费 API 的零头。LLM reranker 的合理位置被压缩到"离线/低 QPS/高价值查询"。

1.6 阶段五(2026 至今):"成本边界"成为产品主轴

1.7 纵轴小结:三条贯穿全时间线(1994–2026)的成本主线

  1. 算力形态的迁移:逐对 CE(2019)→ late-interaction 折中(2020–2022)→ LLM listwise(2023;调前沿 LLM 滑窗时贵 1–2 个数量级,自托管开源 4B 约 3–4.5 倍时延)→ 推理链 reranker(2025,质量上限换延迟)→ 蒸馏/RL 压缩回小模型(2023 蒸馏思想 → 2025 RL → 2026 listwise 引擎 61 倍降延迟)。每一步都是"把上一代的上限,做成这一代的默认"。
  2. 融合规则的退与进:CombSUM/RRF 在神经时代被按下不表,却在 2023 年随混合检索标准化(ES 8.8、Weaviate、各数据库)强势回归——因为它以近零成本解决"多路召回合并",正好补齐"精排只看 top-50"的经济性缺口。规则融合没有消失,而是变成了精排器的"上游减负层"。
  3. 计价方式的演化即成本边界的显影:按搜索次数(Cohere 2023,约 $2/1K 量级)→ 按 token(Jina/Voyage,$0.02–0.05/1M)→ 按被排序文档数(Vertex Ranking)→ 自托管摊销(TEI/vLLM + 0.5B 模型)。商用侧最终用 Fast/Pro 双档 SKU(Rerank 4/5、Voyage lite)把边界写成菜单;"成本边界"从工程口口相传的经验,变成 2025–2026 年的公开基准研究论文与选型文章。

二、横轴:横向对比(2026-11 时间截面)

2.1 对比格局:四个家族

在 2026-11 这个时间截面上,RAG/搜索管线中第二阶段排序的方案可以划成四个家族:

家族代表方案打分方式部署形态
A. 托管 API rerankerCohere Rerank 5 / 4 / 3.5、Voyage rerank-3 / 2.5、Jina Reranker API云端推理按调用或按 token 计费
B. 开源 cross-encoderbge-reranker-v2-m3(568M)、mxbai-rerank-large-v2(1.5B)、gte-reranker-modernbert-base(149M)、bge-reranker-base(278M)单次前向 SequenceClassification自托管(TEI/Infinity/vLLM)
C. LLM reranker(listwise/生成式)Qwen3-Reranker 0.6B/4B/8B、jina-reranker-v3(0.6B)/ v3.5(listwise)、RankGPT、RankZephyr(7B 蒸馏)自回归生成 yes/no logit 或生成排序列表自托管或调大模型 API
D. 规则/无模型融合 + 替代架构RRF(倒数排名融合)、加权分数融合、经典 LTR(LambdaMART);ColBERTv2 late interaction纯数学运算 / 多向量 MaxSim内置于 ES/OpenSearch/Weaviate/Qdrant

关键区分:D 家族不引入任何模型推理,RRF 只对排名做倒数求和(1/(k+rank)),天然规避多路召回分数不可比的问题,被视为近乎零成本的"第一阶段融合器";A/B/C 则是真正的神经重排,按质量递增、成本递增排列。"融合在先、重排在后"的分层共识是当前生态的默认架构(来源:https://www.digitalapplied.com/blog/hybrid-search-bm25-vector-reranking-reference-2026 ;https://glaforge.dev/posts/2026/02/10/advanced-rag-understanding-reciprocal-rank-fusion-in-hybrid-search ;https://blog.serghei.pl/posts/reciprocal-rank-fusion-explained )。RRF 原始论文为 Cormack 等 2009 年 SIGIR(细节为模型既有知识,未在本会话重新核验)。

2.2 总对比表

维度A 托管 API(Cohere Rerank 5 / Voyage 2.5)B 开源 cross-encoder(BGE-v2-m3 / mxbai-v2 / gte-modernbert)C LLM reranker(Qwen3-Reranker / RankGPT / Jina v3)D 规则融合 RRF / 替代架构 ColBERT
质量基准(统一 BEIR nDCG@10,Jina 一方评测,首轮统一 jina-embeddings-v3 top-100)不提供 BEIR 口径可复现分数:Rerank 5 Pro 用自家 RCP-nDCG@10,BRIGHT 82.2、46 个综合数据集中 39 个第一(厂商自评,口径不同,见表下注)mxbai-large-v2 61.44(57.49 为自评口径,首轮不同,不可直接比较)jina-reranker-v3 61.94;Qwen3-Reranker-4B 61.16(Qwen 一方 MTEB-R 69.76 属另一口径,跨表不可比,见 2.3)无学习排序;作为首轮融合直接决定召回上限
时延(100 候选;H100 PCIe 80GB 实测,aimultiple 口径)未公开 p95;Rerank 5 Fast 主打低延迟jina v3 188ms、nemotron 1.2B 243ms 属头部(实测出处:https://aimultiple.com/rerankers );SequenceClassification 单次前向Qwen3-4B >1s(约 nemotron 的 4.5 倍);自回归打分是瓶颈RRF 近乎 0(纯数学);ColBERT 检索 ~20ms 量级
价格Rerank 5:Pro $0.05/1M token、Fast $0.02/1M token;Rerank 3.5 时代 $2.00/1K 次搜索Apache-2.0 免费权重;自托管约 $3/GPU 时(估算输入,未绑定硬件与模型,见 2.4)权重免费(Qwen3 Apache-2.0;Jina v3 为 CC-BY-NC);大模型 API 按 token 计费最贵免费;内置于数据库
上下文Rerank 4 较 3.5 扩大 4 倍(具体 token 数未公开);Voyage rerank-2.5 32K、单请求 1000 文档bge-v2-m3 实践上限 512 token;mxbai-v2 8K(兼容 32K)Qwen3 32K;Jina v3 上下文两来源口径冲突(8K vs 128K,见诚实声明)不适用(无 token 限制)
生态LangChain/Haystack/Elasticsearch/Weaviate/MS Foundry/SageMaker 原生集成Xinference、Ollama、TEI、Infinity、Qdrant/Milvus 通用集成TEI/Infinity 可跑 Qwen3(早期支持不完整);RankGPT 生态偏研究全引擎内置(RRF);ColBERT 生态以 PLAID/RAGatouille 为主
成熟度Cohere 3.5(2024.12)→ 4(2025.12)→ 5(2026.10),3.5 已在 Pinecone 弃用BGE v2 系 2024 年起即为社区默认基线,极稳定RankGPT 2023 开启方向;Qwen3 2025.6 发布;Jina v3.5 2026.7 发布RRF 2009 年至今 17 年,全行业最成熟
适用场景无 GPU 运维、月查询几百万以内、要可校准分数在线亚秒级热路径、批量离线、数据敏感私有化top-k 质量敏感、候选池小(≤64)、离线或分层管线首轮多路融合、无标注、预算近零
注:质量行的 BEIR 数字全部来自 Jina 一方评测(经第三方汇总文章 https://iotdigitaltwinplm.com/rag-reranker-benchmark-cohere-bge-jina-colbert-2026 转载,首轮统一为 jina-embeddings-v3 top-100),同一行内可比;Cohere 的 BRIGHT 82.2 是另一口径(RCP-nDCG@10、厂商自评),不能与 BEIR 数字直接相减。时延行数字(188ms / 243ms / Qwen3-4B >1s)来自 aimultiple 实测:H100 PCIe 80GB(Runpod)、英文 Amazon Reviews Multi 约 145k 文档、multilingual-e5-base 召回 top-100、300 条查询(https://aimultiple.com/rerankers )。

2.3 能力维度:没有全能冠军,参数量不被奖励

第三方汇总评测(https://iotdigitaltwinplm.com/rag-reranker-benchmark-cohere-bge-jina-colbert-2026 ,其核心表为 Jina 一方跑的 BEIR/MIRACL/MKQA/CoIR,nDCG@10,首轮统一为 jina-embeddings-v3 top-100)显示:

小结:能力维度上,0.6B~1.5B 的 cross-encoder/listwise 模型与 4B LLM reranker 在 BEIR 口径几乎打平;真正拉开差距的不是参数量,而是训练目标与领域匹配。

2.4 成本维度:四种计费单位与一条 100 倍曲线(本课题核心命题)

计费单位的分裂本身就是成本边界的一部分。 截至时间截面存在四种计费方式(与 1.7 的演化序列一致):

  1. 按次搜索计费:Cohere Rerank 3.5 为 $2.00/1K 次搜索(https://llmpricingtable.com/models/cohere-rerank-v3.5 ;https://faun.dev/toolbox/cohere-rerank-vs-voyage-rerank );Rerank 4 时代 Pro 约 $0.0025/次、Fast 约 $0.002/次(https://openrouter.ai/cohere/rerank-4-pro )。纵轴概述中"约 $2/1K 请求"的量级表述与上述精确口径一致。
  2. 按处理 token 计费:Voyage rerank-2.5 $0.05/1M token、lite 版 $0.02/1M(https://docs.voyageai.com/docs/pricing );Cohere Rerank 5 也转向了该模式:Pro $0.05/1M token、Fast $0.02/1M(https://cohere.com/blog/rerank-5 )。按 token 计费把成本转嫁给了候选文档长度,长文档场景下"每千次搜索"的固定报价会严重低估真实账单。

按 token 计费换算算例(本文推算):一次典型查询 = 100 候选 × 平均 400 token + query 约 20 token ≈ 4 万 token。按 Pro 档 $0.05/1M 折算 ≈ $0.002/次——恰好与"$2/1K 次搜索"的按次报价同量级;按 Fast/lite 档 $0.02/1M 则 ≈ $0.0008/次。账单随候选长度线性放大:候选是长文档(平均 2,000 token)时,同样 100 候选就是 20 万 token/次 → Pro 档 $0.01/次,"$2/1K"的固定报价将低估账单 5 倍。月账单锚点:100 万次/月 × 4 万 token/次 = 400 亿 token → Pro 约 $2,000/月、Fast 约 $800/月;长文档场景 Pro 约 $10,000/月。

  1. 按被排序文档数计费:Google Vertex AI Ranking API 按"被排序文档数"计费(接口与计费口径见 https://docs.cloud.google.com/generative-ai-app-builder/docs/ranking 、定价页 https://cloud.google.com/generative-ai-app-builder/pricing ,单价数字本会话未核验),适合"文档数固定、长度不固定"的语料。
  2. 自托管摊销:开源权重免费,只付 GPU 时(社区常用估算口径约 $3/GPU 时;该单价是估算输入而非实测报价,未绑定 GPU 型号、被测模型与 batch 大小,量级对应主流云端单卡租赁价)。

自托管 vs API 的量化边界(数字出自 2026 基准文章的估算模型;其输入假设 $3/GPU 时、40 QPS 满载,原文未绑定 GPU 型号、被测模型与 batch 大小,应视作"一台以 40 QPS 服务 0.5B–1.5B 级 CE 的主流云端单卡"的量级假设,本文保留其未绑定状态并单独标示):按该假设满载算,自托管单次查询约 $0.00002,是 API $0.002/次的 1/100;但 GPU 有效利用率降到 5% 时差距缩至约 5 倍。经验法则:月查询量低于几百万次时托管 API 更划算,超过则自托管占优。 一个算例:2000 万次/月、$2/千次、25% 缓存命中 → 约 $30,000/月。

"月几百万次"分水岭的盈亏平衡推导(本文推算,原引文章只给经验法则):设常驻 GPU 台数 N(7×24,月 720 小时)、GPU 时价 $P、托管 API 每次查询 $c_API,则自托管月成本 ≈ N·720·P(近似固定),API 月成本 = Q·c_API(随量线性),盈亏平衡点为 Q\* ≈ N·720·P / c_API。代入 P=$3、c_API=$0.002/次:N=1 时 Q\* ≈ 108 万次/月;生产常配 2–3 台(冗余 + 预发/开发),Q\* 即 216 万–324 万次/月——这就是"月查询几百万次"分水岭的来历。利用率角度互证:一台 40 QPS GPU 满载月容量约 1.04 亿次查询(40 × 86,400 × 30),若长期有效利用率只有 5%,等于只服务约 520 万次/月,此时单次成本 ≈ $0.0004、约为 API 的 1/5,与"5% 利用率下差距缩至约 5 倍"一致;只要有效利用率高于约 1%(对应 Q ≈ 108 万次/月),自托管就不输 $0.002/次的 API。Rerank 5 转 token 计价后分水岭会移动:c_API 不再是常数——4 万 token/次(100 候选 × 400 token)时 Pro 档折回 $0.002/次、Q\* 不变;长文档 20 万 token/次折回 $0.01/次时,Q\*(N=1)降至约 22 万次/月(自托管更早占优);Fast 档折回 $0.0008/次时 Q\* 抬至约 270 万次/月(托管更耐用量)。结论:token 计价把分水岭从"只看查询量"变成"查询量 × 候选长度"的二元函数。

时延边界:同一文章给出的预算算例——1.5s 首 token 目标 − 600ms 生成器 − 80ms 首轮检索 − 100ms 网络 → reranker 预算约 700ms p95,足够跑 API + 100 候选;若总预算压到 300ms,只剩小模型 + 20~30 候选。算力侧的 FLOPs 算例(同一文章;注意其硬件假设是 T4 级,与本段 $3/GPU 时假设、上文时延表的 H100 实测三者口径互不相同,不可混用):BGE 0.6B 对 100 候选约 4.8e13 FLOPs/查询,T4 级算力最坏约 2.4s,把候选从 100 降到 30 可提速约 3 倍。

LLM reranker 的成本惩罚(两章数字口径统一):场景不同,量级不同——(a) RankGPT 式调用前沿 LLM 的滑窗 listwise:社区实测单查询 4–8 秒、50–100 次 API 调用(第三方博客口径,量级可信、绝对值随批次变化);(b) 自托管 4B 级生成式 reranker:aimultiple 实测 Qwen3-4B 每查询超 1 秒(约为 SequenceClassification nemotron 1.2B 的 4.5 倍),superlinked 估计 4B 相对 0.6B 时延约 3 倍、服务成本约 4 倍(https://superlinked.com/blog/qwen3-embedding-reranker-guide );(c) RankGPT 式 listwise 调用前沿 LLM 的每 token 账单远高于任何专用 reranker(https://zeroentropy.dev/concepts/listwise-reranking )。共同结论:任何 LLM reranker 都进不了 sub-100ms 在线热路径。

RRF 的成本是零:无推理、无 GPU,这正是它 17 年长盛的原因;但它的质量上限由首轮召回决定,无法做语义级精排。

2.5 生态与成熟度

生态:

成熟度与迭代节奏:

方案关键版本时间线状态
CohereRerank 3.5(2024.12)→ Rerank 4(2025.12,上下文 4 倍、双档)→ Rerank 5(2026.10)迭代最快;3.5 已于 2026-07-01 在 Pinecone 弃用、8-31 起由 rerank-4-fast 兜底服务(https://docs.pinecone.io/models/cohere-rerank-3.5 ),提示托管用户必须做好版本迁移
BGEv2 系列(2024)→ v2.5-glm2/v2.5-multitask社区默认基线,两年未大改,稳定性最高
Qwen3-Reranker2025.6 随 Qwen3-Embedding 发布(https://arxiv.org/html/2506.05176v1 )Apache-2.0,0.6B 在同尺寸中领先
Jinav3(2025.9/10,0.6B listwise,https://arxiv.org/html/2509.25085v2 )→ v3.5(2026.7,https://arxiv.org/html/2607.18152v1 ,BEIR 63.20、长文档最快 1.56 倍于 v3,Elastic 实测最多快 56%)listwise 路线的商业化标杆;注意 v3 为 CC-BY-NC 许可
mxbaiv2(2025.3,RL 训练,https://www.mixedbread.com/blog/mxbai-rerank-v2 )Apache-2.0,xsmall 版质量已在噪声区间
RankGPT/RankZephyr2023研究原型为主,RankZephyr(7B 蒸馏自 GPT-4)是本地化 listwise 的代表
RRF2009全引擎内置,17 年不动,最成熟

成熟度结论:规则融合最老最稳;cross-encoder 是"新而稳";LLM reranker 是"新而快变"——选 C 家族意味着接受更高的版本迭代与许可风险。

2.6 适用场景

2.7 成本边界的五条量化分界线

把上面所有数字合并,本课题所研究的"成本边界"可以落成五条可检验的分界线:

  1. 规则融合 ↔ 神经重排:首轮融合候选池的召回上限决定精排上限(两阶段检索的结构性约束:精排不可能排出候选池里没有的文档)。"recall@pool > 90%" 这一具体阈值是工程经验法则,本文未找到直接文献出处;"无标注 → RRF+CE" 的因果是:无标注数据就无法训练或校准自定义精排器,只能选免训练的通用预训练 CE + 免训练的 RRF。合并成默认解:测得首轮 recall@pool > 90%(经验值)且无标注时,RRF + cross-encoder 只对 top 50~100 精排;reranker 引入前必须先测首轮召回,否则上限被锁死。
  2. cross-encoder ↔ LLM reranker(时延):p95 预算 >700ms 可容纳 100 候选的 API 重排;≤300ms 只够小模型 + 20~30 候选;任何 listwise LLM 方案都进不了 sub-100ms 在线路径(Qwen3-4B 单次 >1s 实测)。
  3. cross-encoder ↔ LLM reranker(质量):BEIR 口径上 0.6B listwise(Jina 61.94/63.20)≈ 1.5B cross-encoder(mxbai 61.44)≈ 4B LLM(Qwen3 61.16),质量边界并不奖励参数量,只在领域盲区(代码检索、指令定制)上 LLM reranker 有溢价。
  4. 托管 ↔ 自托管(账单):满载 GPU 下自托管便宜约 100 倍,5% 利用率下缩至约 5 倍,月查询几百万次是分水岭(分水岭的盈亏平衡推导见 2.4;Rerank 5 转 token 计价后,长文档场景分水岭下移至约 22 万次/月、Fast 短文档场景上移至约 270 万次/月)。
  5. 重排收益 ↔ 噪声:候选 250 以上无增益、小模型增益可能落在评测噪声内(aimultiple 自述局限:300 条查询下差距 <2pp 可能是噪声,https://aimultiple.com/rerankers )。"分辨 1 点 nDCG 差异需要多少标注查询"没有找到直接文献,以下为本文按该口径的外推估计:把"300 条下 <2pp 可能是噪声"解读为 2σ≈2pp(σ₃₀₀≈1pp)、噪声随 1/√N 收缩,则要把 1 点差异做到约 2σ 显著需 N ≈ 1,200 条;若读得更保守(2pp≈1σ)则需约 4,800 条。据此,初稿"≥100~200 条"的说法不能成立,只应作为同质场景粗筛/冒烟测试的经验下限。

这五条边界正是四个家族厂商基准都刻意不回答的部分:Cohere/Voyage 不公布自托管对比,Jina/Qwen 的榜单互不兼容(首轮不同),AIMultiple 只测质量时延不测账单。本课题把计费单位、利用率、候选数、时延预算放进同一个成本模型,恰好填上了横向格局中各家自说自话留下的空档——这是课题相对每个单一竞品的差异化价值。


三、交叉洞察:两轴结合说明了什么

3.1 成本边界是一条会移动的线,而且移动方向可预测

纵轴给出的时间序列与横轴给出的截面数据拼在一起,得出本报告最重要的判断:"成本边界"不是三种技术之间的一条静态分界线,而是一条随时间单调向"更便宜的质量"移动的线。证据链是完整的:

对用户的含义:任何"今天 LLM reranker 更准所以选它"的决策,保质期有限——"12–18 个月"是本文的经验估计而非实测结论。上述证据链只支持定性判断"上限会变成默认";把历史间隔量化:RankGPT 2023-04 亮相 → 2025-03 mxbai-v2 / 2025-06 Qwen3 兑现约 23–26 个月,2025-09 zerank-2 → 2026-07 mxbai v3.1 约 10 个月,即"上限亮相 → 被压成默认"的历史区间约 10–26 个月,本文取其中段 12–18 个月作为规划假设。正确的姿势不是押注某个家族,而是把自己的精度/延迟/预算三条约束写成可检验的分界线(见 2.7 节),并每年重画一次——因为厂商会用蒸馏、RL 和新架构,把上一代的上限做成这一代的默认。

3.2 计价方式的演化史,就是成本边界从经验变成菜单的过程

纵轴的计价演化(按次 → 按 token → 按文档数 → 自托管摊销)与横轴的账单分水岭(月查询几百万次、利用率敏感)互相印证出一个容易忽略的事实:当一种成本结构从口口相传的经验变成 SKU 菜单时,说明市场已经完成了这次收敛。三个信号依次出现:2023-11 Azure 把 semantic ranker 做成托管开关(选择被产品化);2025-12 Cohere Rerank 4 分出 Fast/Pro 双档(成本边界被产品化);2026-10 Rerank 5 转向按 token 计费并宣传"sharper search, fewer tokens"(成本的计量单位被产品化)。

按 token 计费的普及还有一层工程后果,横轴已量化:候选文档长度进入了账单公式。"$2/1K 次搜索"时代的固定报价,在长文档场景会严重低估真实账单(一笔 100 候选 × 400 token ≈ $0.002/次、长文档 20 万 token/次 ≈ $0.01/次的换算账见 2.4)——重排器的成本不再只由"候选数 × 模型大小"决定,还由"候选平均长度"决定。这直接改变了长文档 RAG(合同、论文、财报)的选型权重:要么压缩候选长度(Context Focus 这类段级聚焦功能因此出现),要么把成本模型从"按次"改成"按 token"重新算账。

3.3 规则融合的辩证法:从被淘汰到成为"上游减负层"

两轴结合还纠正了一个常见误判——"神经重排取代了规则融合"。纵向看,RRF 在 2019–2022 的神经时代确实被按下不表;但它 2023 年随混合检索标准化强势回归,且横轴显示它今天内置于所有主流数据库。真正的解释是:精排只看 top-50~100,而多路召回的合并发生在精排之前——RRF 以近零成本解决"多路名单合并"(回避分数不可比问题),正好补齐"精排器不可能扫描全库"的经济性缺口。于是"成本边界"最终不是 CE/LLM/规则三者之间的胜负线,而是一条分工线:规则融合管第一级合并(免费),CE 管第二级精排(毫秒级),LLM 管路由判据命中的疑难查询的最后一程(秒级、按需;判据现状见 3.5 节附注)。纵轴的"上游减负层"判断与横轴的"融合在先、重排在后"分层共识,是同一个结论的两面。

3.4 "上限变成默认"解释了横向为什么打平

横轴最难解释的现象——"0.6B–1.5B 与 4B 在 BEIR 打平、149M 与 1.2B 并列第一"——放进纵轴就自然了:这是蒸馏与 RL 两条压缩管线(2023 RankGPT 蒸馏思想 → 2025 RL + 合成标签)持续运转 12–36 个月后的必然截面。同理,纵轴"LLM reranker 被压缩到离线/低 QPS/高价值查询"的阶段结论,与横轴"分层重排:CE 先排、只对 top-N 上 LLM"的适用场景描述,也是同一件事的纵向因果与横向表现。

反过来,横轴也暴露了纵轴时间线之外的空间摩擦:领域盲区不可压缩——bge-v2-m3 多语言全场最高却在代码检索上被 Qwen3-4B 碾压(36.28 vs 73.91),说明"上限变成默认"只在通用基准上成立,领域场景里训练目标的匹配度仍然是第一变量。这为"LLM reranker 的溢价只剩指令定制与领域盲区"这一横轴结论提供了唯一例外的注脚。

3.5 对用户的判断与建议

把两轴的结论合并成一份可执行的决策清单:

  1. 先测首轮召回,再谈精排。首轮 recall@pool > 90% 且无标注时,"RRF 融合多路召回 + CE 只精排 top-50~100"是默认解;召回不够,任何精排器都是替召回还债。
  2. 按时延预算定档:p95 预算 >700ms(1.5s 首 token 目标扣除生成/首轮/网络)可跑 API + 100 候选;≤300ms 只够小模型 + 20~30 候选;sub-100ms 热路径排除一切 LLM reranker。
  3. 按账单定托管形态:月查询几百万以内用托管 API(分水岭的盈亏平衡推导见 2.4:约等于常驻 GPU 台数 × 720 × $3 ÷ 单次 API 价);超过且 GPU 能满载(约 40 QPS)则自托管便宜约 100 倍;利用率只有 5% 时差距缩到 5 倍——先算利用率,再算账。2000 万次/月、$2/千次、25% 缓存命中的算例约 $30,000/月,可作为预算锚点;Rerank 5 转 token 计价后,长文档场景分水岭下移(约 22 万次/月)、Fast 短文档场景上移(约 270 万次/月),算法见 2.4。
  4. 按 token 计费时代重估长文档成本:候选平均长度进入账单公式,长文档 RAG 要么压候选长度、要么按 token 重算报价。
  5. CE 是默认精排器,0.6B–1.5B 已够用:bge-reranker-v2-m3(多语言强、轻量默认)、mxbai-rerank-v2(Apache-2.0、RL 训练)、gte-reranker-modernbert-base(149M 已与 1.2B 并列第一);开源推理用 TEI/vLLM/Infinity。
  6. LLM reranker 只在四种场景付溢价:指令定制相关性定义(Qwen3-Reranker 官方支持自定义指令;初稿"+1~5%"量化增益无出处已撤回,见 2.6)、领域盲区(如代码检索)、top-k 质量敏感(法律/医疗/代码)、离线批处理;在线路径一律走"分层重排"(CE 先排、只对 top-N 上 LLM)。"仅对疑难查询上 LLM"的路由判据现状与缺口见本清单末尾附注。
  7. 评测纪律:候选 >250 基本无增益;小模型增益可能落在噪声内;按 aimultiple 口径外推,分辨 1 点 nDCG 差异约需 1,200 条标注查询(保守读法约 4,800 条),"100~200 条"只够做同质场景粗筛(推算见 2.7-5);重排器并非总有益,mxbai-xsmall 的"提升"在 300 查询噪声内就是反例。
  8. 管住许可与版本风险:开源侧优先 Apache-2.0(Qwen3、mxbai-v2),Jina v3 是 CC-BY-NC;托管侧把版本迁移写进运维流程——Cohere Rerank 3.5 已于 2026-07 在 Pinecone 弃用、8-31 起由 rerank-4-fast 兜底,不接受版本迁移的托管用户会付出沉没成本。
  9. 选托管 API 时把校准当加分项:Rerank 5 的校准分数(ECE 约 0.06,对比 Rerank 4 Pro 的 0.384)适合需要"概率化相关性"做阈值过滤的架构。

附:'疑难查询才上 LLM'的路由判据现状(修订补充)——本文多处默认解依赖"仅对疑难查询上 LLM",但检索到的文献中没有任何一份给出经过验证的查询级路由方法;当前工程上可用的做法有四类,均属经验做法而非研究结果:

  1. CE 分数阈值升级:CE 打分低于阈值 τ 的查询升级到 LLM 精排。校准分数使 τ 可按概率语义选取(Rerank 5 类校准分数 ECE≈0.06 时,"分数 <0.5"接近"该查询一半候选疑似不相关"),τ 实际按各自验证集的分数分布取分位数(如取分数最低的 P20 查询升级),没有公认默认值。
  2. 候选级分层重排(当前最可执行的默认):不判查询、只分层——CE 全排后仅对 top-N(如 top-5)做 LLM listwise 精排(2.6 引 splunk/emergentmind 的"分层重排"即此类),无需任何判定器。
  3. 分歧检测:多路召回(BM25/向量)与 CE 排序的秩相关低、或两路召回结果重叠小的查询视为疑难升级;同样没有公认阈值。
  4. 预算法:低 QPS/离线全量上 LLM,在线高峰只走 CE。

结论:查询级"疑难判定"没有成熟方法论,判据待研究;在方法论出现之前,建议默认用做法 2,把做法 1/3 作为可 A/B 的实验项。

3.6 下一步值得跟踪的信号


四、参考来源与诚实声明

4.1 参考来源(按主题分组;除标注"据模型既有知识"者外,均于两章会话内实际检索/读取)

学术论文与基准:

厂商与产品:

基准与选型:

数据库、推理框架与工程:

4.2 诚实声明:不确定与未核验项汇总

以下条目在本会话的多来源之间存在冲突或无法在线核验,如实列出:

  1. 据模型既有知识、未逐一在线核验:CombSUM(1994)、RRF 2009 论文细节、LambdaMART 报告号(MSR-TR-2010-82)、bge-reranker v1(约 2023 年中)、RankZephyr(2023-12)、MUVERA(2024-06)、mxbai-rerank-large-v1(约 2024-09)、Cohere Rerank 3 确切日(2024-04)。上述标注不影响阶段划分结论。
  2. Jina v3 上下文长度:一处来源称 8,192 token,另一处(iotdigitaltwinplm)称 131,072 token、单窗口 64 文档。两口径未能在本会话内对齐。
  3. jina-reranker-v3.5 的提升幅度:检索摘要称"BEIR 63.20,较 v3 提升 9.6 点",但 v3 的 BEIR 为 61.94,63.20 只提升约 1.3 点;"9.6 点"应属另一口径,无法核实原始论文细节。
  4. Cohere Rerank 5 / 4 的上下文窗口:官方博客未给出具体 token 数(仅"Rerank 4 较 3.5 扩大 4 倍")。
  5. mxbai-large-v2 的 BEIR 57.49 与 61.44 并存:前者是 mxbai 自评(不同首轮),后者是 Jina 一方评测,不可直接比较——正文已按"口径差异"处理而非矛盾。
  6. Qwen3"开源榜首(约 77% 均分)"与"BEIR 61.16":修订会话实读 Qwen 官方博客复核——"约 77%"的唯一可考出处是 Qwen 一方评测表中 Qwen3-Reranker-8B 的 CMTEB-R(中文检索子集,即 MTEB(cmn, v1) retrieval)77.45(同表 4B 75.94、0.6B 71.31;MMTEB-R 多语言列 8B 为 72.94;该表自述"所有分数均为我们的运行结果,基于稠密检索模型 Qwen3-Embedding-0.6B 召回的 top-100 候选",https://qwenlm.github.io/blog/qwen3-embedding )。初稿把它表述为"开源权重榜首(聚合口径)"不准确:该数字属厂商一方口径,"居开源榜首"未获第三方榜单独立确认;正文(1.6、2.3)已改为精确口径并附出处。CMTEB-R 口径与首轮统一的 BEIR 匹配评测(Qwen3-4B 61.16,Jina 一方)口径不同,两者并存、不构成矛盾。
  7. LLM reranker 延迟"4–8s"与">1s":前者为 RankGPT 式前沿 LLM 滑窗方案的社区实测(第三方博客,量级可信、绝对值随模型与批次变化),后者为自托管 Qwen3-4B 的 aimultiple 实测;正文已按场景区分。
  8. Weaviate rankedFusion 的精确引入版本(v1.19–v1.20 之间):来源未给出版本号级证据,正文(1.3 节)只表述为"v1.20 前后已可用"。
  9. aimultiple 基准的局限(原文自述):单一检索器、仅英文电商、300 查询,前三名差距 <2pp 可能是噪声。
  10. 本次为纯网络调研课题,未运行任何本地代码检查;所有"已核验"项均指通过 WebSearch/WebFetch 读到对应一手页面或多个独立来源互证。
  11. 正文中的经验估计与推算(无直接文献出处,已在正文标注):首轮融合候选池"recall@pool > 90%"阈值(2.7-1、3.5-1);"分辨 1 点 nDCG 的标注查询量"——初稿"100~200 条"说法已撤回,改为按 aimultiple 口径外推的推算(约 1,200 条,保守读法约 4,800 条,见 2.7-5、3.5-7);"12–18 个月保质期"(3.1,由约 10–26 个月的历史区间取中段的规划假设);"$3/GPU 时、40 QPS、满载便宜约百倍、月几百万次分水岭"(2.4,转引 2026 基准文章的估算模型,硬件假设未绑定,盈亏平衡公式与 token 计费换算算例为本文推算,所代入的单价均为官方口径);2.7-1 的"无标注 → RRF+CE"因果论证为本文补写。
  12. Qwen3-Reranker 指令跟随增益:初稿"+1~5%"未找到出处——Qwen 官方博客(https://qwenlm.github.io/blog/qwen3-embedding )与论文(arXiv:2506.05176,修订会话实读全文)均只有定性表述(Instruction Aware、支持自定义指令),无量化消融;正文(2.6、3.5-6)已撤回该数字。
  13. BM25 综述出处(FnTIR 2009)据模型既有知识,本会话未核验原文;Vertex Ranking API v2 的 GA 确切日期与单价数字未重新核验(接口与计费口径见官方文档链接,见 1.5、4.1)。

五、修订记录(2026-11-04 定稿,按独立审读意见逐条处理)

  1. 时间口径自洽化:初稿三处"12 年"(TL;DR、引言、1.7 标题)无起算点,统一改为可自洽口径——全时间线自 1994 年规则融合起算、RRF 自 2009 年已 17 年、神经精排自 2019 年已 7 年;"listwise 自 RankGPT 五年后"改为"三年后"(2023-04 → 2026-07)。
  2. Qwen3"约 77% 均分"补源:修订会话实读 Qwen 官方博客,77.45 的可考出处为 Qwen3-Reranker-8B 的 CMTEB-R(中文检索子集)分数,属厂商一方口径而非第三方聚合榜单;正文三处(1.6、2.3、4.2-6)已改为精确口径并附 URL,"居开源榜首"标注为未获第三方独立确认。
  3. LLM 延迟量级分场景:引言与 1.7 的"高 1–2 个数量级"加限定"调前沿 LLM 的滑窗方案时",并补"自托管开源 4B 约 3–4.5 倍时延",与 TL;DR、2.4 的实测口径不再打架。
  4. 缺源量化结论逐条处理:"recall@pool > 90%"标注为经验法则并补"无标注 → RRF+CE"因果论证(2.7-1);"100~200 条分辨 1 点 nDCG"撤回,改为外推推算(约 1,200 条、保守约 4,800 条,2.7-5/3.5-7);"指令跟随 +1~5%"无出处撤回(2.6/3.5-6/4.2-12);"12–18 个月保质期"降级为规划假设并给出 10–26 个月历史区间推算(3.1)。
  5. 2.2 总表可比性与出处:质量行统一 BEIR 口径并加表下脚注(首轮 jina-embeddings-v3 top-100、来源与 Cohere 口径差异说明);时延行补行内出处与实测环境(H100 PCIe 80GB、300 条查询、e5-base top-100,aimultiple);jina v3 参数量(0.6B)在首次出现处(2.1 表、2.5 表)补齐,来源 arXiv:2509.25085。
  6. 路由判据补缺:新增 3.5 节附注,给出四类经验做法(CE 分数阈值升级、候选级分层重排、分歧检测、预算法),并标注"查询级疑难判定无成熟方法论、判据待研究";TL;DR、1.6、3.3 的"疑难查询才上 LLM"均加判据指针。
  7. token 计费算例:2.4 新增换算算例(100 候选 × 400 token ≈ $0.002/次,与 $2/1K 同量级;长文档 2,000 token 候选低估 5 倍;月账单锚点 $2,000–$10,000/百万次)。
  8. 成本模型口径:$3/GPU 时、40 QPS 标注为未绑定硬件的估算输入;2.4 新增盈亏平衡公式(Q\* ≈ N·720·P / c_API)与 Rerank 5 转 token 计价后的分水岭移动;计费分类统一为四种(补"按被排序文档数",2.4 标题同步);T4 / H100 / $3-GPU 时三个硬件口径显式标注不可混用;Weaviate v1.20 表述与 4.2-8 同步;BM25 综述、Vertex Ranking v2、Voyage rerank-3 补 URL 或"既有知识"标注。
  9. 修订会话实读核验清单(WebFetch/WebSearch):qwenlm.github.io/blog/qwen3-embedding(reranker 表逐列:MTEB-R 65.80/69.76/69.02、CMTEB-R 71.31/75.94/77.45、MMTEB-R 66.36/72.74/72.94、首轮 Qwen3-Embedding-0.6B top-100);aimultiple.com/rerankers(jina v3 188ms、nemotron 243ms、Qwen3-4B >1s,H100 PCIe 80GB Runpod,Amazon Reviews Multi 约 145k 文档,300 条查询,e5-base top-100,基线 Hit@1 62.67%);arxiv.org/abs/2509.25085(jina-reranker-v3 为 0.6B listwise reranker,BEIR 61.94);arxiv.org/html/2506.05176(论文无指令跟随量化消融);blog.voyageai.com/2026/09/30/rerank-3($0.05/$0.02 每 1M token,经搜索确认);Google Ranking API 文档链接(经搜索确认存在;定价页访问超时,单价未核验)。
← 资料库今日播报 →