--- mapped_pages: - https://www.elastic.co/guide/en/elasticsearch/painless/current/painless-identifiers.html products: - id: painless --- # Identifiers [painless-identifiers] Use an identifier as a named token to specify a [variable](/reference/scripting-languages/painless/painless-variables.md), [type](/reference/scripting-languages/painless/painless-types.md), [field](/reference/scripting-languages/painless/painless-operators-reference.md#field-access-operator), [method](/reference/scripting-languages/painless/painless-operators-reference.md#method-call-operator), or [function](/reference/scripting-languages/painless/painless-functions.md). **Errors** If a [keyword](/reference/scripting-languages/painless/painless-keywords.md) is used as an identifier. **Grammar** ```text ID: [_a-zA-Z] [_a-zA-Z-0-9]*; ``` **Examples** * Variations of identifiers. ```painless a Z id list list0 MAP25 _map25 Map_25 ```