2025年09月25日

pg_bigm の技術的な詳細

Topic menu: edit
pg_bigm は PostgreSQL (データベースエンジン) で、高速にバイグラム検索ができるようにするための拡張機能です。
要は、全文検索技術の 1 つです。

オリジナルは以下サイトで配布されています

https://github.com/pgbigm/pg_bigm

Windows 用のバイナリーが配布されていないようなので、
pg_bigm.dll の配布ついでに技術的なトピックを加筆しました。

https://github.com/HiraokaHyperTools/pg_bigm

デジタルドルフィンズには、検索に pg_bigm を使用するオプションもあります。

pg_bigm 自体は恐らく完成されていて、これ以上機能は増えないものと仮定しています。
pg_bigm の方は更新しないのですが、一方で母体である PostgreSQL はそうではありません。

PostgreSQL のバージョンは 1 年ごとにメジャーバージョンアップするようで、
最新版への追従も年々必要であり、大変な事です。

OS や開発環境も更新が必要であり、常日頃の環境整備が欠かせません。
ある程度の自動化と、作業の省力化が求められます。

最近は AI 技術の台頭もあり、ベクトル検索がトレンドになりつつあります。
pgvector に興味を示しつつも、今抱えている拡張機能の更新や単体テストもしなければと
奮闘しています。



digitaldolphins at 23:13コメント(0) 

コメントする

名前:
URL:
  情報を記憶: 評価:  顔   星
 
 
 
記事検索
5S活動と3S活動の手引き

プロフィール

digitaldolphins

Archives
  • ライブドアブログ