En esta página se describe cómo usar las inserciones almacenadas para generar índices y consultar inserciones mediante los índices ScaNN, IVF, IVFFlat y HNSW con AlloyDB para PostgreSQL.
Para obtener más información sobre cómo almacenar inserciones, consulta Almacenar inserciones de vectores.
Antes de empezar
Antes de empezar a crear índices, debes completar los siguientes requisitos previos.
Los vectores de inserción se añaden a una tabla de tu base de datos de AlloyDB.
La versión
vectoro posterior de la extensión0.5.0, basada enpgvectory ampliada por Google para AlloyDB, está instalada.CREATE EXTENSION IF NOT EXISTS vector;Para generar índices
ScaNN, instala la extensiónalloydb_scannademás de la extensiónvector.CREATE EXTENSION IF NOT EXISTS alloydb_scann;
Crear un índice
Puede crear uno de los siguientes tipos de índices para las tablas de su base de datos.
Siguientes pasos
- Realizar búsquedas por similitud de vectores
- Ajustar el rendimiento de las consultas vectoriales
- Métricas de índice vectorial
- Consulta cómo crear un asistente de compras inteligente con AlloyDB, pgvector y la gestión de endpoints de modelos.