在 AlloyDB Omni 中建立索引及查詢向量

選取說明文件版本:

本文說明如何使用儲存的嵌入生成索引,以及查詢嵌入。如要進一步瞭解如何儲存嵌入內容,請參閱「儲存向量嵌入內容」。

您可以使用 AlloyDB 建立 ScaNNIVFIVFFlatHNSW 索引。

事前準備

開始建立索引前,請先完成下列必要條件。

  • 嵌入向量會新增至 AlloyDB 資料庫的資料表

  • 已安裝以 pgvector 為基礎,由 Google 為 AlloyDB 擴充的 vector 擴充功能版本 0.5.0 以上版本。

    CREATE EXTENSION IF NOT EXISTS vector;
    
  • 如要產生 ScaNN 索引,請安裝 alloydb_scann 擴充功能,以及 vector 擴充功能。

    CREATE EXTENSION IF NOT EXISTS alloydb_scann;
    

建立索引

您可以為資料庫中的資料表建立下列其中一種索引類型。

後續步驟