Loading

ES|QL MV_DEDUPE function

Embedded
field

Multivalue expression.

Remove duplicate values from a multivalued field.

Note

MV_DEDUPE may, but won’t always, sort the values in the column.

field result
boolean boolean
cartesian_point cartesian_point
cartesian_shape cartesian_shape
date date
date_nanos date_nanos
double double
geo_point geo_point
geo_shape geo_shape
geohash geohash
geohex geohex
geotile geotile
integer integer
ip ip
keyword keyword
long long
text keyword
unsigned_long unsigned_long
version version
ROW a=["foo", "foo", "bar", "foo"]
| EVAL dedupe_a = MV_DEDUPE(a)
		
a:keyword dedupe_a:keyword
["foo", "foo", "bar", "foo"] ["foo", "bar"]