1
1
[[painless-contexts]]
2
2
== Painless contexts
3
3
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
-
7
4
A Painless script is evaluated within a context. Each context has values that
8
5
are available as local variables, a whitelist that controls the available
9
6
classes, 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.
18
15
| Name | Painless Documentation
19
16
| Elasticsearch Documentation
20
17
| Update | <<painless-update-context, Painless Documentation>>
21
- | {es_version }/docs-update.html[Elasticsearch Documentation]
18
+ | {ref }/docs-update.html[Elasticsearch Documentation]
22
19
| 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]
24
21
| Reindex | <<painless-reindex-context, Painless Documentation>>
25
- | {es_version }/docs-reindex.html[Elasticsearch Documentation]
22
+ | {ref }/docs-reindex.html[Elasticsearch Documentation]
26
23
| Sort | <<painless-sort-context, Painless Documentation>>
27
- | {es_version }/search-request-sort.html[Elasticsearch Documentation]
24
+ | {ref }/search-request-sort.html[Elasticsearch Documentation]
28
25
| 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]
32
29
| 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]
34
31
| 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]
36
33
| 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]
38
35
| 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]
40
37
| 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]
42
39
| 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]
44
41
| 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]
46
43
| 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]
48
45
| 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]
50
47
| Ingest processor | <<painless-ingest-processor-context, Painless Documentation>>
51
- | {es_version }/script-processor.html[Elasticsearch Documentation]
48
+ | {ref }/script-processor.html[Elasticsearch Documentation]
52
49
| Watcher condition | <<painless-watcher-condition-context, Painless Documentation>>
53
- | {xp_version }/condition-script.html[Elasticsearch Documentation]
50
+ | {xpack-ref }/condition-script.html[Elasticsearch Documentation]
54
51
| Watcher transform | <<painless-watcher-transform-context, Painless Documentation>>
55
- | {xp_version }/transform-script.html[Elasticsearch Documentation]
52
+ | {xpack-ref }/transform-script.html[Elasticsearch Documentation]
56
53
|====
57
54
58
55
include::painless-contexts/index.asciidoc[]
0 commit comments