- Painless Scripting Language: other versions:
 - Painless Guide
 - Painless Language Specification
 - Painless contexts
- Context example data
 - Runtime fields context
 - 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
- Shared API
 - Aggregation Selector API
 - Aggs API
 - Aggs Combine API
 - Aggs Init API
 - Aggs Map API
 - Aggs Reduce API
 - Analysis API
 - Bucket Aggregation API
 - Field API
 - Filter API
 - Ingest API
 - Interval API
 - Moving Function API
 - Number Sort API
 - Painless Test API
 - Processor Conditional API
 - Score API
 - Script Heuristic API
 - Similarity API
 - Similarity Weight API
 - String Sort API
 - Template API
 - Terms Set API
 - Update API
 - Watcher Condition API
 - Watcher Transform API
 - Xpack Template API
 
 
    IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.