选择 打开 改范围 完整检索页

扩展目录 / AI 与向量

vector

向量数据类型和 ivfflat / hnsw 访问方法

pgext.cloud · 源码仓库 · 许可证原文 · Control 文件 · PGXN

概览

扩展包pgvector
版本0.8.6
PostgreSQL 版本14 · 15 · 16 · 17 · 18
仓库来源PGDG
扩展形态标准扩展
需要 CREATE EXTENSION
需要预加载
可信扩展
可迁移
星标22,823
最近提交2026-08-20
最近发布2026-07-29
目录更新2026-08-30

相关扩展

被依赖

ai为 PostgreSQL AI 工作流提供辅助函数。
aidb在数据库内完成切分、嵌入、检索与生成的 AI 流水线。
alloydb_scannalloydb_scann:AlloyDB 的 ScaNN 向量索引扩展,用于近似最近邻搜索。
avocadoAvocadoDB 的 PostgreSQL 扩展,使用 pgvector/pgrx 在数据库内提供面向 AI 代理的确定性上下文编译。
documentdb微软DocumentDB的API层
embedding_search面向 LangChain/Supabase 的文档向量存储与相似度搜索辅助包,依赖 pgvector。
hybrid_search为 LangChain 与 Supabase 提供结合 pgvector 和全文检索的混合搜索函数。
maludb_core长期机构记忆、人机知识共享及情境回忆的内存数据库系统(PostgreSQL 17扩展)
pg_cuvs由NVIDIA cuVS加速的PostgreSQL GPU向量搜索
pg_diskannAzure Database for PostgreSQL 的 DiskANN 近似最近邻向量索引扩展。
pg_gembed在 PostgreSQL 内调用本地 Rust 推理核心生成文本与多模态向量嵌入。
pg_knowledge_graph面向 PostgreSQL 的知识图谱扩展,提供图算法与 pgvector 集成。
pg_llm将本地及远程大语言模型与聊天、会话、文本转 SQL、审计和向量知识库功能集成到 PostgreSQL。
pg_llm_helper在共享内存中捕获 PostgreSQL 错误,提供错误历史查询及可选的 pgai 大模型故障分析函数。
pg_sag_rag纯 SQL 实现的多跳事件/实体检索、查询路由与库内 RAG 评估。
pg_search使用 BM25 的 PostgreSQL 全文、分面与混合检索扩展
pg_semantic_cache使用 pgvector 嵌入缓存查询结果并检索语义相似结果,支持可配置的淘汰策略。
pg_sentence_transformer在预加载后台 worker 中运行 Hugging Face sentence-transformer 模型,并为配置的表维护 pgvector 嵌入。
pg_splade在 PostgreSQL 内生成 SPLADE 稀疏向量嵌入
pg_turboquant面向 pgvector 的紧凑 TurboQuant 近似最近邻索引访问方法,支持 vector 与 halfvec。
pg_vector_embedding通过外部 HTTP 服务与后台队列触发生成向量嵌入。
pgcontext_pgvectorpgcontext HNSW 索引的可选 pgvector 兼容桥接扩展。
pgedge_vectorizer在 PostgreSQL 中异步分块文本,并通过后台 worker 与 pgvector 生成和维护嵌入向量。
pgmnemoPostgreSQL 单计划多模态智能体记忆扩展
pgpu使用 NVIDIA CUDA/cuVS 与 VectorChord 加速 PostgreSQL 向量索引构建。
pgturbohybrid基于pgvector的向量和BM25混合搜索
pgvecutils提供向量操作工具的PostgreSQL扩展
rag已弃用的 RAG 辅助扩展,提供文档提取与分块,以及远程嵌入、重排和聊天 API。
rag_bge_small_en_v15rag_bge_small_en_v15:在 PostgreSQL 内使用 bge-small-en-v1.5 生成本地向量嵌入
rag_jina_reranker_v1_tiny_en在预加载后台工作进程中本地运行 jina-reranker-v1-tiny-en,并提供 SQL 重排分数与距离函数。
rds_ai阿里云 RDS 扩展,可在 SQL 中调用大模型、生成嵌入、执行语义检索和端到端 RAG
rds_embedding阿里云 RDS 文本向量生成与模型调用扩展
svs为 pgvector 提供带 LeanVec 与 LVQ 压缩的 SVS Vamana 近似近邻索引。
vchord使用Rust重写的高性能向量扩展
vectorize在PostgreSQL中封装RAG向量检索服务
vectorscale使用DiskANN算法对向量进行高效索引

参见

vchord使用Rust重写的高性能向量扩展
vectorscale使用DiskANN算法对向量进行高效索引
pgcontext在 PostgreSQL 权威数据表上提供向量检索、过滤感知 HNSW 与混合检索。
vectorize在PostgreSQL中封装RAG向量检索服务
pg_rrf混合检索的倒数排序融合函数
pg_search使用 BM25 的 PostgreSQL 全文、分面与混合检索扩展
vchord_bm25BM25排序算法
pg_bestmatch在数据库内生成BM25稀疏向量
pgmlPostgresML:用SQL运行机器学习算法并训练模型
pg4mlPG4ML是一个机器学习框架

同项目扩展

pgvector提供自定义向量类型、欧氏距离、余弦相似度及实验性 IVFFlat 辅助函数。