Reranker · rerank 模型 · 为 RAG 重排序

读懂 reranker,再亲眼看它在你的浏览器里运行。

重排序器(reranker)会对检索得到的候选重新打分,让最相关的段落浮到最前面。在这里了解它的原理、对比主流模型,并实时体验一个 cross-encoder —— 零 API 成本,数据全程不离开你的设备。

基于 transformers.js · 100% 在客户端运行 · 无需密钥

从这里开始

三篇短指南,带你从“什么是 reranker?”一路走到在 RAG 流水线中真正可用的重排序环节。

最有意思的部分

现在就在你的浏览器里重排序

粘贴一个查询和几段候选文本。一个真实的 cross-encoder 只需下载一次并缓存,之后在本地对每一对打分 —— 你能看到排名在毫秒间重新洗牌。没有服务器、没有 API 密钥,数据不离开页面。

  • 通过 transformers.js + ONNX Runtime Web 加载真实模型权重
  • 零 API 成本、零滥用风险 —— 一切都在你的设备上完成
  • 直观看到分数如何重新排列你的检索结果
打开 Demo →

对比主流重排序模型

2026 开源 SOTA 候选(Qwen3-Reranker)、Jina v3 listwise、经典 bge/mxbai、托管 Cohere/Voyage —— 以及 late-interaction 与指令 API。

另见:ColBERT / late-interaction · 指令跟随 rerank

查看完整对比 →

一张图看懂重排序

Query top 50–100 Retriever bi-encoder / BM25 fast · recall top 5–10 Reranker cross-encoder scores slow · precise LLM generate
Retrieve wide for recall, rerank for precision, send only the best to the model.