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 function list
Time-series aggregate function list
Grouping function list
Date and time function list
IP function list
Math function list
Search function list
Spatial function list
- Geospatial predicates
- Geometry functions
ST_ENVELOPE- Grid encoding functions
String function list
Type conversion function list
TO_AGGREGATE_METRIC_DOUBLETO_BOOLEANTO_CARTESIANPOINTTO_CARTESIANSHAPETO_DATEPERIODTO_DATETIMETO_DATE_NANOSTO_DEGREESTO_DENSE_VECTORTO_DOUBLETO_EXPONENTIAL_HISTOGRAMTO_GEOHASHTO_GEOHEXTO_GEOPOINTTO_GEOSHAPETO_GEOTILETO_INTEGERTO_IPTO_LONGTO_RADIANSTO_STRINGTO_TDIGESTTO_TIMEDURATIONTO_UNSIGNED_LONGTO_VERSION
Dense vector function list
- Dense vector functions
- Vector similarity functions