Timescale が PostgreSQL 向けに出した、新しいベクトル検索拡張の中身
PostgreSQL でベクトル検索をやりたい人に向けて、Timescale が `pg_vectorsearch` という拡張を GitHub で公開しました。いまの生成AI周りでは、埋め込みベクトルを使って近い意味の文書を探す仕組みが当たり前になりつつありますが、その土台をデータベース側でどう作るかはまだ模索が続いています。今回の拡張は、既存の `pgvector` と競合するというより、PostgreSQL での ANN 検索をさらに速く、しかも既存テーブルにも差し込みやすくしようという提案です。まだ alpha で、本番利用は想定していない点も含めて、かなり野心的な内容です。 README によると、`pg_vectorsearch` は PostgreSQL 用の「high-performance vector search for PostgreSQL」をうたう拡張です。扱うのは ANN、つまり approximate nearest neighbor search で、正確な最近傍を毎回総当たりするのではなく、近そうな候補を素早く拾う方式です。状態は alpha で、テス
papoo.work