Halaman ini menjelaskan cara menggunakan sematan tersimpan untuk membuat indeks dan mengkueri
penyematan menggunakan indeks ScaNN, IVF, IVFFlat, dan HNSW dengan AlloyDB untuk PostgreSQL.
Untuk mengetahui informasi selengkapnya tentang menyimpan embedding, lihat Menyimpan embedding vektor.
Sebelum memulai
Sebelum dapat mulai membuat indeks, Anda harus menyelesaikan prasyarat berikut.
Vektor embedding ditambahkan ke tabel di database AlloyDB Anda.
Ekstensi
vectorversi0.5.0atau yang lebih baru yang didasarkan padapgvector, yang diperluas oleh Google untuk AlloyDB, telah diinstal.CREATE EXTENSION IF NOT EXISTS vector;Untuk membuat indeks
ScaNN, instal ekstensialloydb_scannselain ekstensivector.CREATE EXTENSION IF NOT EXISTS alloydb_scann;
Membuat indeks
Anda dapat membuat salah satu jenis indeks berikut untuk tabel di database Anda.
Langkah berikutnya
- Menjalankan penelusuran kemiripan vektor
- Menyesuaikan performa kueri vektor
- Metrik indeks vektor
- Pelajari cara membuat asisten belanja pintar dengan AlloyDB, pgvector, dan pengelolaan endpoint model.