注目★★★★★Google Cloud
AlloyDB・Cloud SQL、BM25対応でハイブリッド検索を統合
30秒で把握
- 1Google Cloud が AlloyDB・Cloud SQL にネイティブBM25をプレビュー提供
- 2pg_textsearchでベクトル検索と全文検索を同一PostgreSQL内に統合
- 3AlloyDBのベクトル検索は標準PostgreSQL比で最大6倍・10倍高速化
要約
Google Cloud は AlloyDB と Cloud SQL for PostgreSQL 17+ に、BM25で全文検索を順位付けするネイティブインデックスのプレビューを追加した。pg_textsearch 拡張により、ベクトル検索とキーワード検索を同じデータベース内で実行できる。別の全文検索基盤やデータ複製、ETL、同期処理が不要になり、運用の複雑さとデータの遅延を解消する。AlloyDBでは ScaNN と HNSW により、標準 PostgreSQL 比でベクトル検索クエリを最大6倍および10倍高速化できる。AlloyDBはRRFを使うハイブリッド検索UDFを提供し、Cloud SQLではCTEで検索結果を統合する。
あなたへの影響
AlloyDB または Cloud SQL でRAGや商品検索を運用するチームは、pg_textsearch の有効化と既存の全文検索基盤からの移行構成を次スプリントで評価する。
推奨:BM25は希少語を重視し、語の出現回数と文書長も考慮して検索順位を計算する方式である。