Alibaba Cloud Elasticsearch menyediakan lebih dari 20 plugin, termasuk plugin sumber terbuka dan plugin buatan sendiri. Plugin-plugin ini meningkatkan stabilitas, kinerja query, kinerja penulisan, query tokenized, serta pencarian data pada kluster Alibaba Cloud Elasticsearch. Topik ini menjelaskan plugin bawaan dan plugin kustom yang didukung oleh Alibaba Cloud Elasticsearch. Kluster Elasticsearch milik pelanggan digunakan untuk menjalankan plugin-plugin tersebut. Pastikan Anda tidak menggunakan kluster ini untuk aktivitas ilegal.
Plugin Bawaan
Anda dapat menginstal atau menghapus plugin bawaan sesuai kebutuhan. Untuk informasi selengkapnya, lihat Instal dan hapus plugin bawaan.
Tabel-tabel berikut menjelaskan plugin bawaan beserta versi Elasticsearch tempat plugin-plugin tersebut tersedia.
Plugin Buatan Sendiri
Name
Deskripsi
Supported versions
Operasi yang Didukung
Plugin analisis. Plugin ini mengintegrasikan alat analisis (analyzer) dan pemisah kata (tokenizer) ke dalam Elasticsearch, sehingga memungkinkan Anda mencari dan menganalisis dokumen.
Versi 6.x dan 7.x
Instalasi, Penghapusan, dan Konfigurasi Kamus
Plugin SQL yang digunakan untuk mengurai pernyataan SQL. Plugin ini memungkinkan Anda mengeksekusi pernyataan SQL untuk mengkueri data di Elasticsearch dengan cara yang sama seperti saat mengkueri data di database umum.
Kluster V6.7 yang dibuat sebelum April 2024, kluster V6.8, dan kluster V7.7
Instalasi dan Penghapusan
Plugin yang menyediakan fitur replikasi fisik dan pencarian vektor. Fitur replikasi fisik meningkatkan kinerja penulisan kluster. Fitur pencarian vektor mengimplementasikan pencarian gambar.
Versi 6.7 dan 7.10
Instal
Mesin pencarian vektor. Plugin ini memungkinkan Anda menggunakan ruang vektor dalam berbagai skenario pencarian, seperti pencarian citra, fingerprinting video, pengenalan wajah dan suara, serta rekomendasi produk, sesuai preferensi Anda.
Kluster V6.7 dengan versi kernel V1.2.0 atau lebih baru, dan kluster V7.10. Untuk kluster ini, plugin ini terintegrasi secara default ke dalam plugin apack.
6.7.0 (untuk versi Milvus sebelum 1.2.0), 6.8, dan 7.7: Instalasi mandiri
Instalasi dan Penghapusan
Plugin yang mengumpulkan permintaan penulisan bulk dalam batch. Plugin ini mengimplementasikan pengumpulan berdasarkan ukuran permintaan maksimum tertentu dan interval pengumpulan. Plugin ini meningkatkan throughput penulisan dan mengurangi penolakan permintaan penulisan.
Versi 6.7, 7.10, dan 7.16
Instalasi dan Penghapusan
Plugin kompresi indeks. Plugin ini mendukung algoritma kompresi Brotli dan zstd dan memberikan rasio kompresi indeks yang lebih tinggi. Ini secara signifikan mengurangi biaya penyimpanan indeks.
Kluster V6.7 yang dibuat sebelum April 2024
Instalasi dan Penghapusan
Plugin throttling. Plugin ini mengimplementasikan throttling pembacaan dan penulisan di tingkat node dan mengurangi prioritas indeks tertentu jika diperlukan.
Versi 6.x dan 7.x
CatatanAnda dapat memperbarui plugin aliyun-qos ke rc4 hanya untuk kluster Elasticsearch V6.7.0 atau lebih baru.
Instal
Plugin yang mengimplementasikan throttling untuk node klien dalam kluster Elasticsearch. Plugin ini melakukan switchover dalam hitungan detik untuk mengatasi jitter query, dan mendeteksi lalu lintas untuk menangani lonjakan latensi query yang disebabkan oleh node hangat yang diaktifkan.
Versi 7.10 telah terintegrasi ke dalam plugin aliyun-qos secara default.
Instalasi dan Penghapusan
Plugin Sumber Terbuka
Name
Deskripsi
Applicable versions
Operasi yang Didukung
Plugin analisis IK. Plugin ini mengintegrasikan IK analyzer Apache Lucene ke dalam Elasticsearch dan mendukung kamus kustom.
All
Cold and Hot Updates
PentingKluster Elasticsearch V7.16 atau lebih baru dan kluster Elasticsearch V7.10 yang diterapkan berdasarkan arsitektur kontrol cloud-native baru di beberapa wilayah tidak mengizinkan Anda melakukan operasi Pembaruan Standar untuk plugin analysis-ik.
Plugin analisis ICU mengintegrasikan modul ICU dan menyediakan komponen analisis ICU.
All
Instalasi dan Penghapusan
Plugin analisis Jepang (Kuromoji). Plugin ini mengintegrasikan modul analisis Kuromoji Lucene ke dalam Elasticsearch.
All
Instalasi dan Penghapusan
Plugin Analisis Fonetik mencakup filter token.
All
Instalasi dan Penghapusan
Plugin analisis Pinyin.
All
Instalasi dan Penghapusan
Plugin analisis Cina pintar. Plugin ini mengintegrasikan modul analisis Cina pintar Lucene ke dalam Elasticsearch.
All
Instalasi dan Penghapusan
Plugin yang menyimpan snapshot. Plugin ini memungkinkan Anda menggunakan Alibaba Cloud Object Storage Service (OSS) untuk menyimpan snapshot Elasticsearch.
5.x
Tidak ada
Preprosesor menggunakan Apache Tika untuk mengekstraksi konten.
All
Instalasi dan Penghapusan
Prosesor ingest geoip. Plugin ini menanyakan data geografis di basis data MaxMind berdasarkan alamat IP.
5.x
Instalasi dan Penghapusan
Preprosesor dapat mengekstraksi informasi dari User-Agent.
5.x
Instalasi dan Penghapusan
Plugin STConvert mengonversi antara bahasa Tiongkok Sederhana dan Tradisional.
Kluster dengan versi lebih lama dari V7.10
Instalasi dan Penghapusan
Plugin yang memungkinkan Anda menggunakan Apache Tika untuk menambahkan lampiran dalam lebih dari 1.000 jenis format, seperti PPT, XLS, dan PDF, saat membuat indeks.
5.x
Instalasi dan Penghapusan
Plugin yang menghitung nilai hash dari nilai bidang saat Anda membuat indeks dan menyimpan nilai hash di indeks.
All
Instalasi dan Penghapusan
Plugin yang memungkinkan Anda mencatat ukuran dokumen sebelum dikompresi saat membuat indeks.
All
Instalasi dan Penghapusan
Plugin yang menyediakan dukungan penuh untuk repositori Hadoop Distributed File System (HDFS).
All
Instalasi dan Penghapusan
Plugin query SQL.
5.5.3
Instalasi dan Penghapusan
Ekstensi Elasticsearch yang menyediakan kemampuan keamanan, peringatan, pemantauan, pelaporan, dan grafik dalam satu paket mudah dipasang. X-Pack terintegrasi ke dalam Kibana untuk menyediakan kemampuan seperti otorisasi dan autentikasi, kontrol akses berbasis peran, pemantauan waktu nyata, pelaporan visual, dan pembelajaran mesin.
5.x
Tidak ada
Plugin Analisis Vietnam.
PentingPlugin ini hanya dapat diinstal untuk kluster Elasticsearch di wilayah China (Hangzhou), China (Shanghai), China (Beijing), dan China (Shenzhen).
Kluster V7.10 dengan versi kernel V1.8.0
Instalasi dan Penghapusan
CatatanKarena iterasi cepat Elasticsearch sumber terbuka, plugin sumber terbuka mungkin belum tersedia di tab Plugin Bawaan pada konsol Alibaba Cloud Elasticsearch untuk kluster Elasticsearch versi terbaru. Anda dapat melihat plugin sistem aktual yang didukung oleh kluster Alibaba Cloud Elasticsearch melalui konsol.
Saat mengunggah plugin tokenizer, setiap file kamus harus berukuran minimal 10 byte.
Plugin Kustom
Anda dapat mengunggah, menginstal, dan menghapus plugin kustom sesuai kebutuhan. Untuk informasi selengkapnya, lihat Unggah dan instal plugin kustom.