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ónvector
que se basa enpgvector
, extendida por Google para AlloyDB.CREATE EXTENSION IF NOT EXISTS vector;
Para generar índices
ScaNN
, instala la extensiónalloydb_scann
además de la extensiónvector
.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?
- Ejemplo de un flujo de trabajo de incorporación
- Ajusta el rendimiento de las consultas vectoriales
- Métricas del índice vectorial
- Obtén información para crear un asistente de compras inteligente con AlloyDB, pgvector y la administración de extremos de modelos.