OpenSearch High-performance Search Edition admite funciones definidas por el usuario (UDF, UDAF y TVF). Estas funciones permiten extender la lógica de procesamiento de datos más allá de las capacidades nativas de búsqueda para cumplir con requisitos empresariales personalizados.
Función definida por el usuario (UDF): toma como entrada uno o varios campos de una sola fila y devuelve un único resultado calculado. Para obtener más información, consulte UDF usage.
Función de agregación definida por el usuario (UDAF): agrega datos de varias filas y devuelve un resultado estadístico. Para obtener más información, consulte UDAF usage.
Función con valor de tabla (TVF): devuelve un conjunto de datos estructurado con varias filas y columnas que puede usarse en consultas como una tabla estándar. Para obtener más información, consulte TVF usage.