ES|QL BYTE_LENGTH function
string-
String expression. If
null, the function returnsnull.
Returns the byte length of a string.
Note
All strings are in UTF-8, so a single character can use multiple bytes.
| string | result |
|---|---|
| keyword | integer |
| text | integer |
FROM airports
| WHERE country == "India"
| KEEP city
| EVAL fn_length = LENGTH(city), fn_byte_length = BYTE_LENGTH(city)
| city:keyword | fn_length:integer | fn_byte_length:integer |
|---|---|---|
| Agwār | 5 | 6 |
| Ahmedabad | 9 | 9 |
| Bangalore | 9 | 9 |