pgvector (Postgresベクトル拡張)
読み: ぴーじーべくたー
最終更新: 2026-07-14・AI PICKS編集部
定義
pgvectorとは、PostgreSQLにベクトル型カラムと近似最近傍検索機能を追加するオープンソース拡張のことで、RAG構築の定番として使われる。
pgvector (Postgresベクトル拡張)とは — 詳しく解説
pgvectorはPostgreSQLに埋め込みベクトルの格納と類似度検索(コサイン距離・内積・L2距離など)を追加するオープンソース拡張で、IVFFlatやHNSWといったインデックス方式によって近似最近傍検索を高速化できる仕組みが業界標準として広く採用されている。RAGパイプラインにおいて既存のPostgreSQL基盤にそのままベクトル検索を組み込める手軽さが強みで、専用ベクトルDBを新規導入するコストを避けられる点が現場で評価されている。一方で2026年時点の実運用では、データ件数がスケールするとHNSWインデックスの構築・更新に伴うメモリ消費とレイテンシが無視できず、既存RDSやCloud SQLのインスタンスサイズを見直す追加コストが発生しやすいという落とし穴がある。相場感としては小〜中規模(数十万〜数百万ベクトル)であればpgvectorで十分だが、億単位の規模や超低レイテンシが要件になる場合は専用ベクトルDBへの移行を検討する、という選び方が現場では広く採用されているとされる。
pgvector (Postgresベクトル拡張)の使用例
- 既存のRDS PostgreSQLに `CREATE EXTENSION vector;` を実行し、社内FAQの埋め込みベクトルを保存して類似質問検索を行う。
- HNSWインデックス作成時に `m` と `ef_construction` を調整し、検索精度と構築時間のトレードオフを検証する。
pgvector (Postgresベクトル拡張)に関連するAIツール
関連用語
「RAG・検索拡張」の他の用語
Retrieval-Augmented Generation。 社内資料や外部 DB を検索してから AI に答えさせる仕組み。
文章や画像を 数値ベクトルに変換する技術。 類似度検索や RAG の基礎。
出典付きで回答する AI 検索エンジン。 リサーチ業務で従来検索を置き換える。
Google 検索の上位に AI が回答を提示する 「AI Overviews」 や Perplexity 等の新世代検索。
Embedding (数値ベクトル) を高速に類似度検索するための専用 DB。 Pinecone / Qdrant / Weaviate が代表。
NotebookLMとはGoogleが提供するRAGベースのAIリサーチアシスタントのこと。ユーザーがアップロードした文書のみを情報源として回答を生成するため、ハルシネーションを大幅に抑制できる。
AI用語辞典をすべて見てみませんか
12カテゴリ・552語以上を体系的に整理しています
辞典トップへ