NOTE: You are looking at documentation for an older release. For the latest information, see the current release documentation.

Getting Started with Painless »

Painless Scripting Language

  • Painless Scripting Language: other versions:
  • Getting Started with Painless
    • Painless Examples
    • How painless dispatches functions
    • Painless Debugging
    • Painless execute API
  • Painless Language Specification
    • Comments
    • Keywords
    • Literals
    • Identifiers
    • Variables
    • Types
    • Casting
    • Operators
    • Operators: General
    • Operators: Numeric
    • Operators: Boolean
    • Operators: Reference
    • Operators: Array
    • Statements
    • Scripts
    • Functions
    • Lambdas
    • Regexes
  • Painless contexts
    • Context examples
    • Ingest processor context
    • Update context
    • Update by query context
    • Reindex context
    • Sort context
    • Similarity context
    • Weight context
    • Score context
    • Field context
    • Filter context
    • Minimum should match context
    • Metric aggregation initialization context
    • Metric aggregation map context
    • Metric aggregation combine context
    • Metric aggregation reduce context
    • Bucket script aggregation context
    • Bucket selector aggregation context
    • Analysis Predicate Context
    • Watcher condition context
    • Watcher transform context
  • Painless API Reference
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Getting Started with Painless »

Most Popular

Video

Get Started with Elasticsearch

Video

Intro to Kibana

Video

ELK for Logs & Metrics