Mengelola indeks vektor

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.

Langkah berikutnya