Dokumen ini menjelaskan berbagai opsi yang dapat Anda gunakan untuk mempertahankan indeks vektor. Anda mungkin ingin mempertahankan indeks untuk memastikan indeks beradaptasi dengan perubahan data yang dapat memengaruhi akurasi hasil penelusuran. Seiring berkembangnya 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 terjadi, sebaiknya indeks ulang indeks ScaNN yang ada secara berkala 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.
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 membuat ulang indeks secara manual, jalankan perintah berikut:
REINDEX INDEX CONCURRENTLY INDEX_NAME;
Ganti INDEX_NAME
dengan nama indeks yang ingin Anda
bangun ulang—misalnya, my-scann-index
. Nama indeks dibagikan
di seluruh database Anda. Pastikan setiap nama indeks unik untuk setiap
tabel dalam database Anda.
Untuk informasi selengkapnya tentang pengindeksan ulang di PostgreSQL, lihat REINDEX.