メインコンテンツに移動

Lakebase pgvector

pgvector拡張機能を使用してLakebaseでベクトル類似性検索を有効にします。拡張機能の設定、ベクトルテーブル設計、挿入およびコサイン類似度検索ヘルパー、IVFFlat/HNSWインデックスのオプションを扱います。

Lakebase pgvector のプレビュー

AI で構築する

  1. 以下のプロンプトをコピーします
  2. Cursor、Claude Code、Codex、または任意のコーディングエージェントに貼り付けます
  3. エージェントが途中で質問しながら、希望どおりのものを構築します

テンプレートを初めて使う方へ:こちらで詳しく見る

完了すると、次のものが用意できます。

  • Lakebase インスタンスで有効化された pgvector 拡張機能
  • ディメンション数を設定可能なベクトル埋め込みテーブル
  • ドキュメントの挿入と類似度検索を行うサーバーサイド関数
  • 最近傍クエリを効率化する IVFFlat または HNSW インデックス

Prerequisites

開始する前に、次の Databricks ワークスペース機能が有効になっていることを確認してください。いずれかの確認に失敗した場合は、ワークスペース管理者に機能の有効化を依頼してください。

  • Lakebase Postgres が利用可能であること。 databricks postgres list-projects --profile <PROFILE> を実行し、コマンドが成功することを確認します。not enabled エラーが返る場合、この ID では Lakebase を利用できません。
  • プロビジョニング済みの Lakebase project があること。 まず Create a Lakebase Project テンプレートを完了してください。その primary endpoint に対して vector 拡張を有効化します。
  • CLI で databricks psql が利用できること。 databricks psql --help を実行し、サブコマンドが存在することを確認します。存在しない場合は Databricks CLI をアップグレードしてください (Set Up Your Local Dev Environment を参照) 。

さらにテンプレートを探す

Databricks Developer Hub

次のエージェント型アプリを数分でリリースする準備はできていますか?

ドキュメントを読む