ES|QL functions and operators
ES|QL provides a comprehensive set of functions and operators for working with data. The reference documentation is divided into the following categories:
Aggregate functions
Time-series aggregate functions
Grouping functions
Date and time functions
IP functions
Math functions
Search functions
Spatial functions
- Geospatial predicates
- Geometry functions
ST_ENVELOPE- Grid encoding functions
String functions
Type conversion functions
TO_AGGREGATE_METRIC_DOUBLETO_BOOLEANTO_CARTESIANPOINTTO_CARTESIANSHAPETO_DATEPERIODTO_DATETIMETO_DATE_NANOSTO_DEGREESTO_DENSE_VECTORTO_DOUBLETO_GEOHASHTO_GEOHEXTO_GEOPOINTTO_GEOSHAPETO_GEOTILETO_INTEGERTO_IPTO_LONGTO_RADIANSTO_STRINGTO_TDIGESTTO_TIMEDURATIONTO_UNSIGNED_LONGTO_VERSION
Dense vector functions
- Dense vector functions
- Vector similarity functions