Todos los productos
Search
Centro de documentos

OpenSearch:Plugin de ordenamiento de Cava

Última actualización: Sep 04, 2026

Este tema presenta el plugin de Cava y sus funciones.

Nota

Los plugins de Cava solo son compatibles con aplicaciones Dedicated.

Introducción a Cava

Cava es un lenguaje de programación orientado a objetos y eficiente desarrollado por el equipo del motor OpenSearch. Se basa en LLVM, cuenta con una sintaxis similar a Java y ofrece un rendimiento comparable al de C++. Además, admite la compilación Just-In-Time (JIT) e incluye diversas comprobaciones de seguridad para garantizar la solidez de los programas.

Puede usar Cava y la biblioteca de Cava de OpenSearch para personalizar plugins de ordenamiento. En comparación con las expresiones que admite OpenSearch, los plugins de ordenamiento basados en Cava ofrecen las siguientes ventajas:

  • Mayor capacidad de personalización: Cava proporciona funciones de sintaxis más completas que las expresiones, como bucles for, definiciones de funciones y definiciones de clases. Esto le permite implementar lógica de negocio personalizada.

  • Mantenimiento más sencillo: Los plugins de ordenamiento implementados en Cava son más legibles y fáciles de mantener que las expresiones.

  • Adopción más fácil: La sintaxis de Cava es similar a la de Java, lo que reduce la curva de aprendizaje para los desarrolladores familiarizados con este lenguaje.

A continuación se describen la sintaxis de Cava compatible y la Cava Lib que proporciona OpenSearch.