阅读这些来源的方法
以下链接以项目官方文档、官方仓库和算法原始论文为主,核对日期为 2026 年 10 月 10 日。产品文档可能在日期之后更新,因此部署区域、价格、配额、版本支持与具体 API 不在正文中写成永久事实。准备采购或上线时,应再次核对与你使用的版本和服务区域相符的页面。
供应商文档最适合确认“产品声明支持什么”和“推荐怎样配置”,不等于独立性能结论。延迟、召回与成本必须在同一数据、硬件、过滤条件和目标质量下测试。正文中的比较因此聚焦责任边界、机制和验证方法,而没有给五个候选排一个总名次。
索引与数据库基础
- HNSW 原始论文:Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs
用于理解分层图如何进行近似最近邻搜索。论文解释算法,不代表任何具体数据库的当前实现细节。
- pgvector 官方仓库与 README
说明 PostgreSQL 中的向量类型、距离操作、精确搜索,以及 HNSW、IVFFlat 索引和过滤注意事项。
- PostgreSQL 当前版官方文档
用于补充事务、查询计划、索引、分区、备份与访问控制等数据库基础。pgvector 的系统边界离不开 PostgreSQL 本身。
专用向量系统官方文档
- Pinecone:索引数据概览
用于核对其托管索引、命名空间与服务模型。元数据过滤与隔离方案应结合当前 Pinecone 文档的对应章节继续确认。
- Weaviate:向量索引概念
介绍 HNSW、平面与动态索引等选择。混合搜索另见官方搜索文档,实际融合参数应以当前版本为准。
- Qdrant:索引
解释载荷索引、HNSW 与可过滤图结构的关系,也提醒常用过滤字段应在数据导入前建立索引。
- Qdrant:向量搜索过滤
说明预过滤、后过滤的代价,以及查询规划如何利用载荷索引和过滤规模估计。
- Milvus:架构概览
用于核对其存储与计算分离、协调服务、工作节点和存储层等分布式架构。
- Milvus:标量索引
解释标量条件如何形成过滤结果,并与向量搜索结合;也列出标量索引的当前选择。
- Zilliz Cloud:产品概览
用于区分 Milvus 开源引擎与其托管服务路径。服务区域、配额和价格需要在采用时重新核对。
继续理解检索系统
若要进一步学习 RAG,应把这套比较与文档切分、嵌入模型、重排器、引用验证和离线评测结合起来。数据库只能从现有表示与过滤条件中提出候选,无法修复错误原文,也不能替代权限治理。
站内的 知识图谱入门 可以帮助区分“按相似性找候选”和“按明确关系追踪实体”两类检索思路。两者可以组合,却不应因为都用于知识系统就被当成同一种数据库能力。
回到具体选型时,建议从 选型判断 中的小规模验证开始,并保留一套可重复的真实问题集。只要数据、模型或权限结构改变,就重新运行,而不是依赖这份静态比较替你决定。