定義
ベクトルデータベースはエンベディングを保存し、HNSWやIVFのような近似アルゴリズムを使用した高速近傍探索をサポートします。一般的な選択肢には、pgvector(PostgreSQL拡張)、Pinecone、Qdrant、Weaviate、Chromaがあります。選択は規模、レイテンシ予算、ハイブリッド検索のニーズ、マネージドサービスを希望するかどうかに依存します。
例
RAGシステムは200万のドキュメントチャンクをエンベディングとしてpgvectorに保存し、ユーザークエリに最も類似した上位20件を100ms未満で取得します。
Vedwixでの使用方法
ほとんどのクライアントにはpgvectorを使用します — リレーショナルデータの隣に存在し、フルテキストインデックスでハイブリッド検索をサポートし、第二のシステムを管理する必要を避けます。