Creare indici e vettori di query

Seleziona una versione della documentazione:

Questo documento mostra come utilizzare gli embedding archiviati per generare indici ed eseguire query sugli embedding. Per saperne di più sull'archiviazione degli incorporamenti, consulta Memorizzare gli incorporamenti vettoriali.

Con AlloyDB puoi creare indici ScaNN, IVF, IVFFlat e HNSW.

Prima di iniziare

Prima di poter iniziare a creare indici, devi completare i seguenti prerequisiti.

  • I vettori di incorporamento vengono aggiunti a una tabella nel tuo database AlloyDB.

  • È installata la vectorversione dell'estensione 0.5.0 o successive basate su pgvector, estese da Google per AlloyDB.

    CREATE EXTENSION IF NOT EXISTS vector;
    
  • Per generare gli indici ScaNN, installa l'estensione alloydb_scann oltre all'estensione vector.

    CREATE EXTENSION IF NOT EXISTS alloydb_scann;
    

Crea un indice

Puoi creare uno dei seguenti tipi di indice per le tabelle del database.

Passaggi successivi