两级 top-k 配置示例
两级 top-k 配置示例
RETRIEVE_K = 50 # 向量/混合检索候选池
RERANK_N = 8 # 重排后进入上下文的片段数
candidates = vector_store.search(q_vec, top_k=RETRIEVE_K)
top_docs = rerank(q, candidates, top_n=RERANK_N)
context = build_context(top_docs)升级到重排管线时,候选池要单独调;候选池与最终条数同步放大,常是上下文超长与成本上升的来源。