Memelihara indeks vektor

Pilih versi dokumentasi:

Dokumen ini menjelaskan berbagai opsi yang dapat Anda gunakan untuk mempertahankan indeks vektor. Anda mungkin ingin mempertahankan indeks untuk memastikan indeks Anda beradaptasi dengan perubahan data yang dapat memengaruhi akurasi hasil penelusuran. Seiring pertumbuhan set data Anda, gunakan strategi di bagian berikut untuk menghindari penurunan performa kueri.

Melihat metrik indeks vektor

Jika tabel Anda rentan terhadap pembaruan atau penyisipan yang sering, sebaiknya secara berkala mengindeks ulang indeks ScaNN yang ada untuk meningkatkan akurasi recall untuk indeks Anda. Anda dapat memantau metrik indeks untuk melihat perubahan dalam distribusi vektor atau mutasi vektor sejak indeks dibuat, lalu mengindeks ulang sesuai kebutuhan.

Untuk mengetahui informasi selengkapnya tentang metrik, lihat Melihat metrik indeks Vektor.

Mem-build ulang indeks secara manual

Anda dapat mem-build ulang indeks secara manual jika ingin mem-build ulang dengan konfigurasi yang Anda tentukan saat indeks dibuat.

Untuk mem-build ulang indeks secara manual, jalankan perintah berikut:

REINDEX INDEX CONCURRENTLY INDEX_NAME;

Ganti INDEX_NAME dengan nama indeks yang ingin Anda build ulang—misalnya, my-scann-index. Nama indeks dibagikan di seluruh database Anda. Pastikan setiap nama indeks unik untuk setiap tabel di database Anda.

Untuk mengetahui informasi selengkapnya tentang pengindeksan ulang di PostgreSQL, lihat REINDEX.

Langkah berikutnya