Mengelola 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 Anda. Seiring pertumbuhan set data Anda, gunakan strategi di bagian berikut untuk menghindari penurunan performa kueri.

Melihat metrik indeks vektor

Jika tabel Anda sering diperbarui atau disisipkan, sebaiknya indeks ulang indeks ScaNN yang ada secara berkala untuk meningkatkan akurasi perolehan kembali 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.

Membangun ulang indeks secara manual

Anda dapat membangun ulang indeks secara manual jika ingin membangun ulang indeks dengan konfigurasi yang Anda tentukan saat indeks dibuat.

Untuk membangun 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 mengetahui informasi selengkapnya tentang pengindeksan ulang di PostgreSQL, lihat REINDEX.

Langkah berikutnya