这是本节的多页打印视图。 .
关于 Vchord 与 vchord.pgsty.com
Vchord(vchord) 是一款专为可扩展、高性能且磁盘友好的向量相似度搜索而设计的 PostgreSQL 扩展,是 pgvecto.rs 的下一代架构继任者。
本仓库(pgsty/vchord.pgsty.com)与网站(https://vchord.pgsty.com/)为 pgsty/vchord、pgsty/vchord_bm25 与 pgsty/pg_tokenizer 提供完整、快速、本地优先的文档与技术博客参考,由 Pigsty 社区基于 OINK 1.4.0 文档框架构建与维护。
文档范围
| 板块 | 涵盖内容 |
|---|---|
vchord 文档 |
安装指南、从 pgvecto.rs 迁移、vchordrq 与 vchordg 索引构建、MaxSim 多向量检索、范围过滤查询、PostgreSQL 参数调优、外部索引预计算、基准测试与 SQL 参考手册。 |
vchord_bm25 文档 |
pgsty/vchord_bm25 的完整文档:Okapi BM25 相关性评分、Block-WeakAnd Top-K 索引扫描、预过滤检索、与 vchord 协同的混合检索,以及 SQL/GUC 与 BEIR 基准测试参考手册。 |
pgvector 文档 |
pgvector 完整文档:vector、halfvec、bit 与 sparsevec 向量类型、距离操作符、HNSW 与 IVFFlat 索引、迭代式索引扫描与量化方案。 |
pgvecto.rs 历史归档 |
pgvecto.rs(vectors 扩展)的完整历史文档,包括安装部署、索引构建、过滤查询、开发框架集成与日常运维。 |
pg_tokenizer 文档 |
pgsty/pg_tokenizer 的完整文档:文本分析流水线、字符与词元过滤器、Snowball 词干提取、自定义语料模型、HuggingFace 模型、中文结巴(jieba)与日文 lindera 分词。 |
pg_bestmatch 文档 |
pg_bestmatch.rs 扩展文档:在 PostgreSQL 内部生成兼容 pgvector sparsevec 与 pgvecto.rs svector 的 BM25 稀疏向量。 |
| 工程技术博客 | 全部 37 篇工程深度解析、基准测试对比、混合检索教程以及历次版本发布公告(涵盖 pgvecto.rs 0.2 至 VectorChord 1.1)。 |
| VectorChord Cloud | VectorChord Cloud 托管集群、连接端点、弹性扩缩容、监控指标与账单管理参考文档。 |
1 - 开源许可证
软件许可证(pgsty/vchord 与 pgsty/vchord_bm25)
pgsty/vchord 与 pgsty/vchord_bm25 采用 GNU Affero 通用公共许可证 v3.0(AGPL-3.0-only) 授权:
软件许可证(pgsty/pg_tokenizer)
pgsty/pg_tokenizer 采用 Apache 许可证 2.0(Apache-2.0) 授权:
文档许可证(vchord.pgsty.com)
pgsty/vchord.pgsty.com 中的文档内容与站点适配成果采用 知识共享署名 4.0 国际许可协议(CC-BY-4.0) 授权,上游内容改编自 tensorchord/pgvecto.rs-docs 与 blog.vectorchord.ai。
本站所使用的文档主题 OINK v1.4.0 采用 Apache 许可证 2.0(Apache-2.0) 授权。
2 - 署名与上游来源
vchord.pgsty.com 由 PGSTY 社区维护,旨在为 Vchord 扩展家族(vchord、vchord_bm25 与 pg_tokenizer)提供全面、可检索的文档与工程技术参考。
社区接手与维护声明
VectorChord、VectorChord-bm25 与 pg_tokenizer.rs 的原开发公司 TensorChord Inc. 已清算并停止对上游仓库的日常维护。应原作者请求,PGSTY 社区正式接手维护这三个扩展:
- 供应链持续性与版本适配:PGSTY 社区将持续维护代码仓库,确保开源软件供应链不中断,持续适配更新版本的 PostgreSQL(
PG 14–18+)与pgrx(0.17+)框架,并构建主流 Linux 发行版的原生 RPM/DEB 软件包。 - 功能演进路线图:我们不承诺任何新功能的开发,新功能需求与演进路线图将视维护团队的精力余量来响应。
- 安全问题反馈:如果您发现任何安全问题或严重缺陷,非常欢迎通过 GitHub Issues 提交给我们。
上游来源
-
文档内容(
content/docs/、content/cloud/)- VectorChord 与 pgvecto.rs 文档:
https://github.com/tensorchord/pgvecto.rs-docs(https://docs.vectorchord.ai/)—— © 2023–2026 TensorChord Inc.(Apache-2.0) - BM25 与分词器文档:
https://github.com/tensorchord/VectorChord-bm25、https://github.com/tensorchord/pg_tokenizer.rs与https://github.com/tensorchord/pg_bestmatch.rs—— © 2024–2026 TensorChord Inc. - pgvector 文档(
content/docs/vector/):整理自https://github.com/pgvector/pgvector—— © 2021–2026 Andrew Kane(PostgreSQL 许可证)。 - 适配说明:迁移并统一整理至 Hugo + OINK
v1.4.0,包含 GitHub 风格提示框规范化、KaTeX 数学公式分隔符标准化、站内链接解析修正、结构化导航元数据补齐以及完整中文化翻译。
- VectorChord 与 pgvecto.rs 文档:
-
工程技术博客与发布说明(
content/blog/)- 原始发布站点:
https://blog.vectorchord.ai/ - 版权声明:© 2023–2026 TensorChord Inc. 及各篇文章原作者(Ce Gao、Jinjing Zhou、Junyu Chen、Keming Yang、xieydd、Zoie Wang 以及 TensorChord 团队)。
- 适配说明:归档整理至
content/blog/post/与content/blog/release/,保留原始发布日期、原作者主页链接、单篇版权声明与直接指向原文的upstream_link溯源链接,并提供完整中文译文。
- 原始发布站点:
-
Vchord 扩展家族(
vchord、vchord_bm25与pg_tokenizer)vchord(pgsty/vchord)Fork 自:https://github.com/tensorchord/VectorChordvchord_bm25(pgsty/vchord_bm25)Fork 自:https://github.com/tensorchord/VectorChord-bm25pg_tokenizer(pgsty/pg_tokenizer)Fork 自:https://github.com/tensorchord/pg_tokenizer.rs- 前代项目:
https://github.com/tensorchord/pgvecto.rs
页面级溯源
每一篇源自上游材料的文档页面与博客文章均在 Front Matter(或章节 cascade)中声明了 upstream_link 与 upstream_copyright。OINK 会在页面底部自动渲染上游原文链接、原作者/上游版权归属及修改状态标识。
3 - 商标声明
独立性声明
pgsty/vchord、pgsty/vchord_bm25、pgsty/pg_tokenizer 与 vchord.pgsty.com 由 Pigsty 社区独立维护。上述仓库与站点均不隶属于 TensorChord Inc.,亦未获得其背书或赞助。
第三方商标说明
- VectorChord、pgvecto.rs 与 TensorChord 是与 TensorChord Inc. 关联的名称与标识。本站仅出于指称性合理使用(Nominative Fair Use)目的使用上述名称,用于指代对应的上游开源项目、PostgreSQL 扩展名称(
vchord、vchord_bm25、pg_tokenizer、vectors)、SQL 索引访问方法(vchordrq、vchordg、bm25)以及历史工程技术文章。 - PostgreSQL 与 Postgres 是加拿大 PostgreSQL 社区协会(PostgreSQL Community Association of Canada)的注册商标。
- Linux 是 Linus Torvalds 在美国及其他国家或地区的注册商标。
- 基准测试与部署指南中提及的 Amazon Web Services (AWS)、Cloudflare、Docker 及其他产品或公司名称均为其各自所有者的商标。