# 使用指南与混合检索

> 索引管理、Top-K 查询、预过滤、与 vchord 的混合检索以及 Block-WeakAnd 内部原理。

---

LLMS 索引： [llms.txt](/zh/llms.txt)

---

了解如何在生产环境中构建、调优和查询 `vchord_bm25` 索引：


  - [索引构建与维护](/zh/docs/bm25/usage/indexing/) — 创建 bm25 索引、调优段大小与 BM25 参数（k1、b）、监控并行构建进度并检查索引页。
  - [查询与相关性评分](/zh/docs/bm25/usage/querying/) — 运行 Top-K Block-WeakAnd 查询、理解负值 BM25 得分并调优 bm25_limit。
  - [过滤检索与预过滤](/zh/docs/bm25/usage/filtering/) — 通过后过滤、预过滤和部分索引，将 WHERE 过滤条件与 BM25 排序无缝结合。
  - [混合检索 \(BM25 \+ VectorChord\)](/zh/docs/bm25/usage/hybrid-search/) — 通过倒数排序融合（RRF）和 ColBERT 重排序，融合稀疏 BM25 词法检索与 VectorChord 稠密向量检索。
  - [BM25 与 Block\-WeakAnd 内部原理](/zh/docs/bm25/usage/algorithms/) — 深入解析 Okapi BM25 公式、单字节 Fieldnorm 量化、差分位打包与 Block-Max WAND 算法。

---

本节页面：

- [索引构建与维护](/zh/docs/bm25/usage/indexing/): 在 PostgreSQL 中创建、配置、维护和检查 bm25 索引。
- [查询与相关性评分](/zh/docs/bm25/usage/querying/): 执行 Top-K BM25 查询、理解负值 BM25 得分并调优检索上限参数。
- [过滤检索与预过滤](/zh/docs/bm25/usage/filtering/): 通过后过滤、预过滤和部分索引，将 SQL WHERE 子句与 BM25 Top-K 相关性排序相结合。
- [混合检索 (BM25 + VectorChord)](/zh/docs/bm25/usage/hybrid-search/): 结合稀疏词法 BM25 检索 (vchord_bm25) 与稠密向量检索 (vchord)，通过倒数排序融合 (RRF) 与 ColBERT 重排序提升检索精度。
- [BM25 与 Block-WeakAnd 内部原理](/zh/docs/bm25/usage/algorithms/): vchord_bm25 中 Okapi BM25、单字节 Fieldnorm 量化、差分位打包与 Block-WeakAnd 的数学公式与索引架构详解。
