Gunakan Modify Offline Application untuk mengubah sumber data suatu aplikasi atau memperbarui skemanya—termasuk membuat atau menghapus bidang, memodifikasi atau membuat indeks, menambahkan atau menghapus bidang atribut, serta menentukan atau menghapus kolom tampilan default.
Perubahan hanya diterapkan pada versi offline. Versi online tetap melayani traffic selama Anda memodifikasi dan membangun versi offline.
Cara kerja
OpenSearch memelihara dua versi terpisah dari suatu aplikasi:
Online version: versi aktif yang melayani traffic pencarian
Offline version: versi staging tempat Anda menerapkan perubahan skema dan sumber data
Saat Anda menjalankan Modify Offline Application, OpenSearch membuat atau memperbarui versi offline tanpa memengaruhi versi online. Setelah memverifikasi versi offline, publikasikan versi tersebut untuk menggantikan versi online.
Note: Data inkremental yang didorong ke aplikasi online melalui API tidak disinkronkan ke aplikasi offline selama pembuatan aplikasi offline sedang berlangsung.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Akses ke konsol OpenSearch Edisi Algoritma Industri
Instans aplikasi yang sudah ada
Memodifikasi aplikasi offline
Langkah 1: Buka detail aplikasi
Di konsol OpenSearch Edisi Algoritma Industri, buka halaman Instance Management.
Temukan instans aplikasi target dan klik Details di kolom Actions.

Langkah 2: Mulai modifikasi
Pada tab Online Application di halaman Application Details, klik Modify Offline Application.

Tindakan selanjutnya bergantung pada apakah versi offline sudah ada:
| Scenario | Behavior |
|---|---|
| Tidak ada versi offline | Halaman Modify Application langsung terbuka. Setelah Anda menyimpan perubahan, versi offline dibuat dan berjalan berdampingan dengan versi online. |
| Versi offline sudah ada | Halaman Modify Offline Application terbuka, menampilkan detail versi offline saat ini. Klik Configure untuk membuka halaman Modify Application. Setelah Anda mengonfirmasi perubahan, versi offline sebelumnya dihapus dan versi offline baru dibuat. |
Langkah 3: Modifikasi skema
Pada halaman Modify Application, perbarui konfigurasi aplikasi sesuai kebutuhan:
Edit fields

Note: Aplikasi Edisi Algoritma Industri mendukung penambahan tabel. Aplikasi tipe Standard hanya mendukung tabel non-partisi.
Edit indexes, attribute fields, atau default display fields

Edit the data source and mapping

Langkah 4: Modifikasi pengurutan hasil pencarian

Langkah 5: Modifikasi analisis query

Langkah 6: Konfigurasi sinkronisasi data dan penerbitan
Setelah menyelesaikan perubahan, tentukan cara penanganan sinkronisasi data inkremental dan penerbitan.

Incremental data sync
Anda dapat memilih untuk tidak menyinkronkan data inkremental; melainkan mendorong data lengkap ke aplikasi offline dengan menyinkronkan sumber data atau memanggil operasi API.
Auto-publish
Jika auto-publish diaktifkan, versi offline akan dipublikasikan ke lingkungan online secara otomatis setelah proses build selesai. Jika Anda menonaktifkannya, buka tab Offline Application di halaman Application Details dan klik Publish untuk menerbitkan secara manual.

Catatan penggunaan
Memodifikasi versi offline tidak memengaruhi versi online. Untuk mengubah versi online secara langsung, hapus terlebih dahulu versi offline.
Versi online tidak valid: Jika versi online berada dalam status Invalid, hapus aplikasi tersebut dan konfigurasikan ulang dari awal.