Crea índices y consulta vectores

En esta página, se describe cómo usar las incorporaciones almacenadas para generar índices y consultar incorporaciones con los índices ScaNN, IVF, IVFFlat y HNSW con AlloyDB para PostgreSQL. Para obtener más información sobre el almacenamiento de incorporaciones, consulta Almacena incorporaciones de vectores.

Antes de comenzar

Antes de comenzar a crear índices, debes completar los siguientes requisitos previos.

  • Los vectores de incorporación se agregan a una tabla en tu base de datos de AlloyDB.

  • Se instaló la versión 0.5.0 o posterior de la extensión vector que se basa en pgvector, extendida por Google para AlloyDB.

    CREATE EXTENSION IF NOT EXISTS vector;
    
  • Para generar índices ScaNN, instala la extensión alloydb_scann además de la extensión vector.

    CREATE EXTENSION IF NOT EXISTS alloydb_scann;
    

Crea un índice

Puedes crear uno de los siguientes tipos de índices para las tablas de tu base de datos.

¿Qué sigue?