IT用語集 › AI & 機械学習 › ベクトルデータベース
「このクエリベクトルに最も近いN個のベクトルを探す」ことに特化したデータベース。RAG、意味検索、レコメンド、重複排除の中核を担う。
厳密検索ではなくANN(近似最近傍探索)に基づく。アルゴリズムは、HNSW(事実上の標準で高速かつ再現率が高い)、IVF(転置ファイル)、DiskANN(Microsoft、ディスクベース)、ScaNN(Google)など。距離尺度はコサイン類似度、内積、L2(ユークリッド距離)。専用DBにはPinecone、Qdrant、Weaviate、Chroma、Milvus、LanceDBがある。他のDBに組み込む形では、pgvector(Postgres)、Redis Stack、Elasticsearch kNN、MongoDB Atlas Vectorなど。