11[[painless-contexts]]
22== Painless contexts
33
4- :es_version: https://www.elastic.co/guide/en/elasticsearch/reference/master
5- :xp_version: https://www.elastic.co/guide/en/x-pack/current
6-
74A Painless script is evaluated within a context. Each context has values that
85are available as local variables, a whitelist that controls the available
96classes, and the methods and fields within those classes (API), and
@@ -18,41 +15,41 @@ specialized code may define new ways to use a Painless script.
1815| Name | Painless Documentation
1916 | Elasticsearch Documentation
2017| Update | <<painless-update-context, Painless Documentation>>
21- | {es_version }/docs-update.html[Elasticsearch Documentation]
18+ | {ref }/docs-update.html[Elasticsearch Documentation]
2219| Update by query | <<painless-update-by-query-context, Painless Documentation>>
23- | {es_version }/docs-update-by-query.html[Elasticsearch Documentation]
20+ | {ref }/docs-update-by-query.html[Elasticsearch Documentation]
2421| Reindex | <<painless-reindex-context, Painless Documentation>>
25- | {es_version }/docs-reindex.html[Elasticsearch Documentation]
22+ | {ref }/docs-reindex.html[Elasticsearch Documentation]
2623| Sort | <<painless-sort-context, Painless Documentation>>
27- | {es_version }/search-request-sort.html[Elasticsearch Documentation]
24+ | {ref }/search-request-sort.html[Elasticsearch Documentation]
2825| Similarity | <<painless-similarity-context, Painless Documentation>>
29- | {es_version }/index-modules-similarity.html[Elasticsearch Documentation]
30- | Weight | <<painless-similarity -context, Painless Documentation>>
31- | {es_version }/index-modules-similarity.html[Elasticsearch Documentation]
26+ | {ref }/index-modules-similarity.html[Elasticsearch Documentation]
27+ | Weight | <<painless-weight -context, Painless Documentation>>
28+ | {ref }/index-modules-similarity.html[Elasticsearch Documentation]
3229| Score | <<painless-score-context, Painless Documentation>>
33- | {es_version }/query-dsl-function-score-query.html[Elasticsearch Documentation]
30+ | {ref }/query-dsl-function-score-query.html[Elasticsearch Documentation]
3431| Field | <<painless-field-context, Painless Documentation>>
35- | {es_version }/search-request-script-fields.html[Elasticsearch Documentation]
32+ | {ref }/search-request-script-fields.html[Elasticsearch Documentation]
3633| Filter | <<painless-filter-context, Painless Documentation>>
37- | {es_version }/query-dsl-script-query.html[Elasticsearch Documentation]
34+ | {ref }/query-dsl-script-query.html[Elasticsearch Documentation]
3835| Minimum should match | <<painless-min-should-match-context, Painless Documentation>>
39- | {es_version }/query-dsl-terms-set-query.html[Elasticsearch Documentation]
36+ | {ref }/query-dsl-terms-set-query.html[Elasticsearch Documentation]
4037| Metric aggregation initialization | <<painless-metric-agg-init-context, Painless Documentation>>
41- | {es_version }/search-aggregations-metrics-scripted-metric-aggregation.html[Elasticsearch Documentation]
38+ | {ref }/search-aggregations-metrics-scripted-metric-aggregation.html[Elasticsearch Documentation]
4239| Metric aggregation map | <<painless-metric-agg-map-context, Painless Documentation>>
43- | {es_version }/search-aggregations-metrics-scripted-metric-aggregation.html[Elasticsearch Documentation]
40+ | {ref }/search-aggregations-metrics-scripted-metric-aggregation.html[Elasticsearch Documentation]
4441| Metric aggregation combine | <<painless-metric-agg-combine-context, Painless Documentation>>
45- | {es_version }/search-aggregations-metrics-scripted-metric-aggregation.html[Elasticsearch Documentation]
42+ | {ref }/search-aggregations-metrics-scripted-metric-aggregation.html[Elasticsearch Documentation]
4643| Metric aggregation reduce | <<painless-metric-agg-reduce-context, Painless Documentation>>
47- | {es_version }/search-aggregations-metrics-scripted-metric-aggregation.html[Elasticsearch Documentation]
44+ | {ref }/search-aggregations-metrics-scripted-metric-aggregation.html[Elasticsearch Documentation]
4845| Bucket aggregation | <<painless-bucket-agg-context, Painless Documentation>>
49- | {es_version }/search-aggregations-pipeline-bucket-script-aggregation.html[Elasticsearch Documentation]
46+ | {ref }/search-aggregations-pipeline-bucket-script-aggregation.html[Elasticsearch Documentation]
5047| Ingest processor | <<painless-ingest-processor-context, Painless Documentation>>
51- | {es_version }/script-processor.html[Elasticsearch Documentation]
48+ | {ref }/script-processor.html[Elasticsearch Documentation]
5249| Watcher condition | <<painless-watcher-condition-context, Painless Documentation>>
53- | {xp_version }/condition-script.html[Elasticsearch Documentation]
50+ | {xpack-ref }/condition-script.html[Elasticsearch Documentation]
5451| Watcher transform | <<painless-watcher-transform-context, Painless Documentation>>
55- | {xp_version }/transform-script.html[Elasticsearch Documentation]
52+ | {xpack-ref }/transform-script.html[Elasticsearch Documentation]
5653|====
5754
5855include::painless-contexts/index.asciidoc[]
0 commit comments