Back to Elasticsearch

Absent

docs/reference/query-languages/esql/_snippets/functions/examples/absent.md

9.4.0790 B
Original Source

% This is generated by ESQL's AbstractFunctionTestCase. Do not edit it. See ../README.md for how to regenerate it.

Examples

esql
FROM employees
| WHERE emp_no == 10020
| STATS is_absent = ABSENT(languages)
is_absent:boolean
true

To check for the absence inside a group use ABSENT() and BY clauses

esql
FROM employees
| STATS is_absent = ABSENT(salary) BY languages
is_absent:booleanlanguages:integer
false1
false2
false3
false4
false5
falsenull

To check for the absence and return 1 when it's true and 0 when it's false you can use to_integer()

esql
FROM employees
| WHERE emp_no == 10020
| STATS is_absent = TO_INTEGER(ABSENT(languages))
is_absent:integer
1