OpenSearch Industry Algorithm Edition membuat gambar untuk data yang diunggah dan data yang disinkronkan dari sumber data. Jika Anda memodifikasi skema aplikasi atau mengunggah data penuh ke aplikasi, pengindeksan ulang harus dilakukan.
Berikut adalah empat skenario yang memicu pengindeksan ulang:
Pengindeksan ulang manual: Jika Anda memodifikasi skema aplikasi atau mengunggah data penuh ke aplikasi, pengindeksan ulang dapat dipicu secara manual.
Pengindeksan ulang terjadwal: Data penuh disinkronkan dari sumber data MaxCompute ke aplikasi setiap hari.
Modifikasi Aplikasi Offline: Jika Anda memodifikasi skema aplikasi atau mengubah bidang indeks atau atribut, OpenSearch akan memicu pengindeksan ulang.
Hapus data atau Hapus dokumen: Jika Anda menghapus data atau dokumen, OpenSearch akan memicu pengindeksan ulang.
Pengindeksan ulang terjadwal
Setelah membuat tugas pengindeksan ulang terjadwal, OpenSearch melakukan pengindeksan ulang sekali pada waktu tertentu setiap hari.
1. Masuk ke konsol OpenSearch Industry Algorithm Edition. Di halaman Manajemen Instans, temukan instans tempat Anda ingin membuat tugas pengindeksan ulang terjadwal, lalu klik Detail di kolom Tindakan.

2. Klik Reindex.

3. Tentukan waktu untuk memicu tugas pengindeksan ulang terjadwal. Interval minimum antara pemantik tugas pengindeksan ulang terjadwal adalah 24 jam, artinya tugas ini hanya dapat dipicu sekali sehari.

Catatan:
Sebuah aplikasi dapat memiliki hingga dua versi: versi online dan versi offline. Jika aplikasi memiliki dua versi, versi offline akan otomatis dihapus dalam tugas pengindeksan ulang terjadwal. Versi offline harus dihapus secara manual dalam tugas pengindeksan ulang manual.
Setelah tugas pengindeksan ulang terjadwal selesai, versi offline yang dibuat diterbitkan untuk menggantikan versi online. OpenSearch secara otomatis menghapus versi yang diganti dalam waktu 8 hingga 16 jam setelah pergantian.
Pengindeksan ulang manual
Untuk memicu pengindeksan ulang secara manual, ikuti langkah-langkah berikut:
1. Masuk ke konsol OpenSearch Industry Algorithm Edition. Di halaman Manajemen Instans, temukan instans tempat Anda ingin memicu pengindeksan ulang manual, lalu klik Detail di kolom Tindakan.

2. Klik Pengindeksan Ulang.

3. Pilih Hanya Pengindeksan Ulang atau Impor Ulang Data dan Pengindeksan Ulang. Lalu, klik OK.

Prosedur dan kemajuan pengindeksan ulang
Pengindeksan ulang dilakukan melalui prosedur berikut: 1. Impor data. 2. Proses data. 3. Bangun indeks.
Setelah data disinkronkan dari sumber data, OpenSearch memproses data dan mengirimkannya ke layanan pembuatan indeks. Jika data penuh disinkronkan, OpenSearch melakukan pengindeksan ulang secara berkala. Waktu yang diperlukan untuk setiap pengindeksan ulang adalah sekitar 30 menit, sehingga pengindeksan ulang data penuh tetap membutuhkan waktu meskipun hanya melibatkan sejumlah kecil dokumen. Konsol OpenSearch menampilkan kemajuan pengindeksan ulang berdasarkan status setiap langkah.
Catatan:
Jika aplikasi memiliki versi online dan offline, hanya versi online yang menyediakan layanan pencarian. Saat menggunakan aplikasi untuk mencari data dengan menentukan nama aplikasi dalam operasi API, versi online yang digunakan.
Jika aplikasi memiliki versi online dan offline, fungsi perubahan offline, pengindeksan ulang, hapus data, dan hapus dokumen tidak tersedia. Dalam hal ini, Anda hanya dapat menerbitkan salah satu versi (online atau offline) dan menghapus versi offline yang tidak lagi diperlukan.
Setelah menghapus aplikasi, aplikasi tersebut tidak dapat dipulihkan.
Jika Anda memilih Hanya Pengindeksan Ulang untuk tugas pengindeksan ulang manual, hanya data tambahan yang disinkronkan. Jika Anda memilih Impor Ulang Data dan Pengindeksan Ulang, baik data tambahan maupun data penuh disinkronkan.