ベクトルデータベースとは?
エンベディングを保存・検索し、意味で項目を見つけるデータベース。
正式な定義
ベクトルデータベースは、テキスト、画像、音声の表現を含むエンベディングベクトルを保存、インデックス化、クエリし、クエリベクトルに最も近い一致を返します。セマンティック検索と検索拡張生成を支えるストレージ層です。市場のパイプラインでは、ある銘柄や問いに最も関連するニュースや文書の高速な検索を可能にします。
簡単に言うと
意味のための検索エンジンです。キーワードを照合するのではなく、多数の文書の数値ベースの指紋を保存し、尋ねた内容と意味的に最も近いものを素早く見つけます。
具体例
銀行の金利へのエクスポージャーに関するクエリに対して、ベクトルデータベースは、その正確な言葉を一切使っていないものも含め、意味的に最も関連する開示資料や見出しを返します。