OpenSearch High-performance Search Edition prend en charge les fonctions définies par l'utilisateur (UDF, UDAF et TVF). Elles vous permettent d'étendre la logique de traitement des données au-delà des fonctionnalités de recherche natives et de répondre à des besoins métier personnalisés.
Fonction définie par l'utilisateur (UDF) : accepte un ou plusieurs champs d'une seule ligne en entrée et renvoie un résultat calculé unique. Pour plus d'informations, consultez la section Utilisation des UDF.
Fonction d'agrégation définie par l'utilisateur (UDAF) : agrège les données de plusieurs lignes et renvoie un résultat statistique. Pour plus d'informations, consultez la section Utilisation des UDAF.
Fonction tabulaire (TVF) : renvoie un ensemble de données structuré composé de plusieurs lignes et colonnes, utilisable dans les requêtes comme une table standard. Pour plus d'informations, consultez la section Utilisation des TVF.