Dokumen ini menunjukkan cara menggunakan penyematan tersimpan untuk membuat indeks dan kueri penyematan. Untuk informasi selengkapnya tentang menyimpan penyematan, lihat Menyimpan penyematan vektor.
Anda dapat membuat indeks ScaNN
, IVF
, IVFFlat
, dan HNSW
dengan AlloyDB.
Sebelum memulai
Sebelum dapat mulai membuat indeks, Anda harus menyelesaikan prasyarat berikut.
Vektor penyematan ditambahkan ke tabel di database AlloDB Anda.
Ekstensi
vector
versi0.5.0
atau yang lebih baru yang didasarkan padapgvector
, yang diperluas oleh Google untuk AlloDB diinstal.CREATE EXTENSION IF NOT EXISTS vector;
Untuk membuat indeks
ScaNN
, instal ekstensialloydb_scann
selain ekstensivector
.CREATE EXTENSION IF NOT EXISTS alloydb_scann;
Membuat indeks
Anda dapat membuat salah satu jenis indeks berikut untuk tabel di database.