All Products
Search
Document Center

OpenSearch:Konfigurasikan aplikasi

Last Updated:Aug 21, 2026

Pelajari pengaturan utama dan indikator status untuk aplikasi OpenSearch, termasuk informasi instans, sumber data, dan manajemen indeks.

Informasi dasar instans

1. Instance ID: Pengidentifikasi unik untuk instans.

2. Tag: Label kustom yang digunakan untuk mengidentifikasi dan mengelompokkan instans.

3. Instance Creation Time: Waktu pembuatan instans, dalam format YYYY-mm-dd HH:MM:SS.

4. Billing Method: Metode penagihan untuk OpenSearch, yaitu subscription atau pay-as-you-go.

5. Region: Wilayah tempat aplikasi diterapkan, seperti China (Hangzhou), China (Shanghai), China (Beijing), China (Qingdao), atau China (Zhangjiakou).

6. Edition: Edisi instans OpenSearch, seperti High-Performance Search Edition.

7. Cluster Preference Specification: Spesifikasi berdasarkan kasus penggunaan Anda, seperti Shared General-Purpose, Shared Compute-Optimized, Dedicated General-Purpose, atau Dedicated Compute-Optimized.

8. Storage Resource: Ukuran kumulatif semua dokumen di seluruh tabel dalam aplikasi. Nilai ini tidak mencakup nama bidang, dan kapasitas dihitung berdasarkan konten bidang sebagai string.

9. Compute Resource: LCU (Logic Compute Unit) adalah satuan pengukuran untuk kemampuan komputasi pencarian. Satu LCU setara dengan 10 millicore kapasitas komputasi dalam kluster pencarian. Catatan: Millicore adalah satuan sumber daya CPU, setara dengan 1/1000 core CPU.

10. Instance Description: Deskripsi singkat dan dapat dikustomisasi untuk instans.

Aplikasi online dan offline

Saat pertama kali mengonfigurasi aplikasi dan membangun ulang indeksnya, aplikasi tersebut merupakan aplikasi online. Jika kemudian Anda melakukan operasi yang memicu pembangunan ulang indeks—seperti menghapus data atau membuat perubahan offline—OpenSearch akan membuat aplikasi offline untuk menjaga stabilitas layanan produksi Anda. Semua perubahan dilakukan pada aplikasi offline. Setelah OpenSearch berhasil membangun indeks untuk aplikasi offline, Anda dapat mengujinya. Jika pengujian berhasil, Anda dapat mempromosikannya menjadi aplikasi online baru. Proses ini mencegah operasi instans memengaruhi layanan produksi Anda.

Status

Status aplikasi menunjukkan kondisi terkininya. Status Normal berarti versi aplikasi sedang aktif melayani traffic.

Status lain untuk aplikasi yang tidak aktif meliputi:

1) Pending Configuration: Status aplikasi sebelum dikonfigurasi.

2) Version Initializing

3) Data Initializing

4) Invalid: Aplikasi menjadi tidak valid jika total penyimpanan melebihi kuota atau jika tabel atau bidang sumber data tidak ada. Anda hanya dapat menghapus lalu mengonfigurasi ulang aplikasi yang tidak valid.

5) Expired: Untuk instans subscription, layanan ditangguhkan ketika siklus penagihan berakhir. Instans tetap disimpan selama tujuh hari, di mana Anda hanya dapat memperpanjangnya. Semua operasi lain dinonaktifkan.

6) Frozen: Status aplikasi dengan pembayaran tertunda.

Informasi dasar aplikasi

Versi aplikasi saat ini mencakup billing method, edition, storage resource, compute resource, instance ID, region, dan application description.

Catatan: Untuk detail aturan penagihan, lihat Ikhtisar penagihan untuk instans OpenSearch native.

API endpoint

Setiap wilayah memiliki nama domain API yang berbeda, juga dikenal sebagai endpoint. Saat menggunakan API atau SDK untuk mengakses OpenSearch, gunakan endpoint API yang disediakan di sini. Wilayah menyediakan nama domain API internal (untuk instans ECS di wilayah yang sama, termasuk lingkungan VPC) dan nama domain API publik (untuk lingkungan jaringan publik). Pilih nama domain yang sesuai berdasarkan penerapan Anda, dan lakukan ping untuk memverifikasi aksesibilitas sebelum digunakan.

Untuk wilayah China (Hangzhou), nama domain API publik adalah http://opensearch-cn-hangzhou.aliyuncs.com, dan nama domain API internal adalah http://intranet.opensearch-cn-hangzhou.aliyuncs.com. Keduanya mendukung HTTPS.

Data source

OpenSearch mendukung sumber data berikut: MaxCompute (sebelumnya ODPS), RDS (versi dari 5.2 hingga 8.0 didukung; versi di luar rentang ini tidak didukung), PolarDB, dan impor data melalui API/SDK.

Struktur aplikasi

  1. Schema: Struktur tabel aplikasi.

  2. Index fields: Bidang yang dikonfigurasi sebagai indeks. Nama bidang digunakan sebagai nama indeks.

    Contoh: query=id:'cloud_search'. Untuk informasi tentang analisis indeks, lihat Text Analyzer.

  3. Attribute fields: Bidang yang dikonfigurasi sebagai atribut.

    Penggunaan: Anda dapat menggunakan bidang ini dalam klausa filter, aggregate, sort, dan distinct untuk melakukan penyaringan, agregasi, dan pengurutan. Contohnya: filter=id>100000.

Default display fields

Gunakan default display fields untuk menentukan bidang mana yang dikembalikan dalam setiap permintaan pencarian.

CloudMonitor

CloudMonitor menampilkan metrik umum untuk versi aplikasi saat ini, seperti Storage Capacity (bytes), Storage Usage (%), Total Documents, Query QPS (queries/sec), Throttled Query QPS (queries/sec), Query Latency (ms), Compute Resource (LCU), LCU Consumption per Query, dan Daily Peak of Compute Resource (LCU). Untuk definisi metrik dan konfigurasi peringatan, lihat Peringatan CloudMonitor.

Pembangunan ulang indeks

OpenSearch menyimpan salinan cermin data yang diunggah, termasuk data yang disinkronkan dari berbagai sumber data. Jika Anda mengubah struktur aplikasi atau perlu mengimpor dataset lengkap, Anda harus membangun ulang indeks. Tersedia dua metode: (1) Pembangunan ulang indeks manual, biasanya digunakan saat Anda mengubah struktur aplikasi atau mengimpor data pengguna lengkap; (2) Pembangunan ulang indeks terjadwal, biasanya digunakan untuk impor data lengkap harian dari sumber data seperti MaxCompute. Data dari RDS disinkronkan secara default, sehingga Anda tidak perlu mengonfigurasi tugas terjadwal.

Beralih ke subscription

Ubah metode penagihan dari pay-as-you-go ke subscription. Untuk detail tentang metode penagihan, harga, dan prosedur, lihat Modifikasi Spesifikasi Instans.

Log kesalahan

Log kesalahan menampilkan pesan untuk operasi pembangunan ulang indeks yang gagal dan dorongan data yang gagal melalui API/SDK. Dorongan API/SDK diproses secara asinkron, sehingga respons sukses dari kode Anda tidak menjamin dorongan berhasil. Jika pemrosesan data gagal, kesalahan dilaporkan di konsol. Untuk deskripsi kode kesalahan, lihat Referensi Kode Kesalahan.

Aplikasi yang ditarik

Aplikasi online adalah versi yang saat ini melayani traffic pencarian Anda.

Saat Anda perlu mengubah konfigurasi aplikasi—seperti struktur aplikasinya—OpenSearch membuat salinan aplikasi online yang disebut aplikasi offline. Aplikasi offline dimulai dengan pengaturan yang sama seperti versi online. Anda dapat melakukan perubahan offline (untuk sumber data, struktur aplikasi, dan struktur indeks) pada aplikasi offline, serta memodifikasi konfigurasi kueri, konfigurasi pengurutan, dan fitur ekstensi lainnya. Namun, Anda tidak dapat membuat versi lain dari aplikasi offline; Anda hanya dapat memodifikasi aplikasi offline itu sendiri. Aplikasi online dan offline memiliki hubungan pewarisan tetapi merupakan entitas yang independen.

Aplikasi yang ditarik: Saat Anda menerbitkan aplikasi offline, aplikasi tersebut menjadi aplikasi online baru, dan aplikasi online sebelumnya menjadi aplikasi yang ditarik. Aplikasi online baru memiliki status Published dan tidak dapat diterbitkan lagi kecuali Anda memulai perubahan offline lain, yang akan membuat aplikasi offline baru.

Menghapus aplikasi

Untuk mencegah penghapusan tidak disengaja, Anda harus mengonfirmasi tindakan tersebut dengan memasukkan nama aplikasi online.

OpenSearch mencegah Anda menghapus aplikasi selama versi online masih ada. Untuk menarik aplikasi, ikuti langkah-langkah berikut:

  1. Hapus aplikasi offline: Di konsol Application Management, buka halaman Detail Aplikasi, pilih aplikasi offline, lalu klik Delete Application.

Catatan: Anda dapat melewati langkah ini jika tidak ada aplikasi offline.

  1. Hapus aplikasi online: Di konsol Application Management, buka halaman Detail Aplikasi, pilih aplikasi online, lalu klik Delete Application.

  2. Setelah aplikasi berada dalam status Pending Configuration, Anda dapat menghapusnya.

Catatan: Anda hanya dapat menghapus instans pay-as-you-go. Anda tidak dapat menghapus instans subscription.

Perubahan offline

Saat Anda perlu memodifikasi struktur aplikasi (menambah atau menghapus bidang, mengubah atau menambahkan indeks, atau menambah atau menghapus atribut) atau mengubah sumber data, Anda harus melakukan offline change.