Topik ini memperkenalkan plugin Cava dan fitur-fiturnya.
Plugin Cava hanya didukung untuk aplikasi Dedicated.
Pengenalan Cava
Cava adalah bahasa pemrograman berorientasi objek yang efisien, dikembangkan oleh tim mesin OpenSearch. Berbasis LLVM, Cava memiliki sintaksis yang mirip dengan Java dan menawarkan performa setara dengan C++. Selain itu, Cava mendukung kompilasi Just-In-Time (JIT) serta menyertakan berbagai pemeriksaan keamanan untuk memastikan ketangguhan program.
Anda dapat menggunakan Cava dan pustaka Cava dari OpenSearch untuk menyesuaikan plugin sort. Dibandingkan dengan ekspresi yang didukung oleh OpenSearch, plugin sort berbasis Cava menawarkan keunggulan berikut:
-
Kemampuan kustomisasi yang lebih kuat: Cava menyediakan fitur sintaksis yang lebih kaya daripada ekspresi, seperti for loop, definisi fungsi, dan definisi kelas, sehingga memungkinkan Anda mengimplementasikan logika bisnis khusus.
-
Perawatan yang lebih mudah: Plugin sort yang diimplementasikan dalam Cava lebih mudah dibaca dan dirawat dibandingkan dengan ekspresi.
-
Adopsi yang lebih mudah: Sintaksis Cava mirip dengan Java, sehingga menurunkan kurva pembelajaran bagi pengembang yang telah terbiasa dengan Java.
Topik-topik berikut menjelaskan sintaksis Cava yang didukung dan Cava Lib yang disediakan oleh OpenSearch.