Mengubah indeks di AmazonOpenSearchLayanan - OpenSearch Layanan Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Mengubah indeks di AmazonOpenSearchLayanan

Padahalpekerjaan indeks rollupmemungkinkan Anda mengurangi granularitas data dengan menggulung data lama ke dalam indeks kental, mengubah pekerjaan memungkinkan Anda membuat tampilan data yang berbeda dan diringkas yang berpusat di sekitar bidang tertentu, sehingga Anda dapat memvisualisasikan atau menganalisis data dengan cara yang berbeda.

Transformasi indeks memilikiOpenSearchDashboard antarmuka pengguna dan REST API. Fitur ini membutuhkanOpenSearch1.0 atau yang lebih baru. Dokumentasi lengkap tersedia diOpenSearchdokumentasi.

Membuat pekerjaan indeks

Jika Anda tidak memiliki data apa pun di klaster Anda, gunakan sampel data penerbangan di dalamnyaOpenSearchDasbor untuk mencoba mengubah pekerjaan. Setelah menambahkan data, luncurkanOpenSearchDasbor. Kemudian pilihManajemen Indeks,Pekerjaan Transformasi, danMembuat Job Transformasi.

Langkah 1: Pilih indeks

DiIndeksbagian, pilih indeks sumber dan target. Anda dapat memilih indeks target yang sudah ada atau membuat indeks target baru dengan memasukkan nama untuk indeks target yang sudah ada.

Jika Anda ingin mengubah hanya subset dari indeks sumber Anda, pilihMenambahkan Filter Data, dan menggunakanOpenSearch kueri DSLuntuk menentukan subset dari indeks sumber Anda.

Langkah 2: Pilih bidang

Setelah memilih indeks Anda, pilih bidang yang ingin Anda gunakan dalam pekerjaan transformasi Anda, serta apakah akan menggunakan pengelompokan atau agregasi.

  • Anda dapat menggunakan pengelompokan untuk menempatkan data Anda ke dalam ember terpisah dalam indeks yang ditransformasikan. Misalnya, jika Anda ingin mengelompokkan semua tujuan bandara dalam data penerbangan sampel, kelompokkanDestAirportIDbidang ke bidang targetDestAirportID_termslapangan, dan Anda dapat menemukan ID bandara yang dikelompokkan dalam indeks Anda berubah setelah pekerjaan transformasi selesai.

  • Di sisi lain, agregasi memungkinkan Anda melakukan perhitungan sederhana. Misalnya, Anda mungkin menyertakan agregasi dalam pekerjaan transformasi Anda untuk menentukan bidang barusum_of_total_ticket_priceyang menghitung jumlah semua tiket pesawat. Kemudian Anda dapat menganalisis data baru dalam indeks Anda yang ditransformasikan.

Langkah 3: Tentukan jadwal

Transform pekerjaan diaktifkan secara default dan berjalan pada jadwal. UntukTransformasi interval eksekusi, tentukan interval dalam menit, jam, atau hari.

Langkah 4: Memeriksa dan memantau

Tinjau konfigurasi Anda dan pilih Buat. Kemudian pantauMengubah status tugaskolom.

Langkah 5: Cari indeks target

Setelah pekerjaan selesai, Anda dapat menggunakan standar_searchAPI untuk mencari indeks target.

Misalnya, setelah menjalankan pekerjaan transformasi yang mengubah data penerbangan berdasarkanDestAirportIDlapangan, Anda dapat menjalankan permintaan berikut untuk mengembalikan semua bidang yang memiliki nilaiSFO:

GET target_index/_search { "query": { "match": { "DestAirportID_terms" : "SFO" } } }