Vector Data / PostgreSQL

ベクトルデータの類似性検索ができるpgvectorというPostgresの拡張機能があると知り、試してみました。

参考) https://www.sraoss.co.jp/tech-blog/pgsql/pgvector-intro/
環境) PostgreSQL v16 / Mac(arm)

拡張機能はデフォルトで入っていたためcreate extensionコマンドで使えるようになりました。

ベクトルデータの類似性による分類は、下記の例などで使われます。

Support Vector Machine

DBというと、どうしても条件の完全一致、部分的に一致したデータの抽出をイメージしがちでしたが、このような似たものをランク付けして抽出できるのは、最近のAIなどで使われそうな機能と思いました。

About

Categories: 未分類 タグ: