elasticsearch groovy没有这样的属性:ctx for class

use*_*791 5 groovy elasticsearch

这是我第一次在elasticsearch中使用脚本,我遇到了以下问题:

curl -XPOST 10.29.97.129:9200/.marvel-es-1-*/_search -d '{
          "query": {
            "bool": {
              "filter": [
                {
                  "range": {
                    "timestamp": {
                      "gte": "now-2m",
                      "lte": "now"
                    }
                  }
                },
                {
                  "terms": {
                    "cluster_state.status": ["green", "yellow", "red"]
                  }
                }
              ]
            }
          },
          "_source": [
            "cluster_state.status"
          ],
          "sort": [
            {
              "timestamp": {
                "order": "desc"
              }
            }
          ],
          "size": 1,
          "aggs": {
            "minutes": {
              "date_histogram": {
                "field": "timestamp",
                "interval": "5s"
              },
              "aggs": {
                "status": {
                  "terms": {
                    "field": "cluster_state.status",
                    "size": 3
                  }
                }
              }
            }
          },
          "script_fields" : {
            "aggregationstest" : {
              "script": "return ctx.payload"
            }
          }   
 }'
Run Code Online (Sandbox Code Playgroud)

{ "花":5751, "TIMED_OUT":假, "_碎片":{ "总":29, "成功":12, "失败":1, "失败":[{ "碎片":0,"索引":".marvel-es-1-2016.07.04","node":"ZjBZ7bt2QAmAvuDe-Uhf-A","reason":{"type":"script_exception","reason":"无法运行内联脚本[return ctx.payload]使用lang [groovy]","caused_by":{"type":"missing_property_exception","reason":"没有这样的属性:ctx for class:390476cf551361b607cbac07bb49053c5bcd3e62"}}}]},"点击" :{ "总":10 "MAX_SCORE":空, "命中":[]}, "聚合":{ "分钟":{ "桶":[{ "key_as_string":"2016-07-04T01:02 :10.000Z " "关键":1467594130000 "doc_count":1, "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[{ "键": "绿色"," doc_count ":1}]}},{" key_as_string ":" 2016-07-04T01:02:15.000Z " "关键":1467594135000 "doc_count":0 "状态":{ "doc_count_error_upper_bound":0," sum_other_doc_count ":0," 桶 ":[]}},{" key_as_string ":" 2016-07-04T01:02:20.000Z " "关键":1467594140000 "doc_count":1, "状态":{" doc_count_error_upper_bound ":0," sum_other_doc_count":0,"桶":[{ "键": "绿色", "doc_count":1}]}},{ "key_as_string": "2016-07-04T01:02:25.000Z", "关键":1467594145000"doc_count ":0",状态 ":{" doc_count_error_upper_bound ":0",sum_other_doc_count ":0," 桶 ":[]}},{" key_as_string ":" 2016-07-04T01:02:30.000Z "" 键":1467594150000" doc_count ":1," 状态 ":{" doc_count_error_upper_bound ":0",sum_other_doc_count ":0," 桶 ":[{" 键 ":" 绿色", "doc_count":1}]}} ,{ "key_as_string": "2016-07-04T01:02:35.000Z", "关键":1467594155000 "doc_count":0 "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0,"桶":[]}},{" key_as_string ":" 2016-07-04T01:02:40.000Z " "关键":1467594160000 "doc_count":1, "状态":{ "doc_count_error_upper_bound":0," sum_other_doc_count ":0," 桶 ":[{" 键 ":" 绿色", "doc_count":1}]}},{ "key_as_string": "2016-07-04T01:02:45.000Z", "关键": 1467594165000 "doc_count":0 "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[]}},{ "key_as_string":"2016-07-04T01:02:50.000Z " "关键":1467594170000 "doc_count":1, "状态":{" doc_count_erro r_upper_bound ":0," sum_other_doc_count ":0," 桶 ":[{" 键 ":" 绿色 " "doc_count":1}]}},{ "key_as_string":" 2016-07-04T01:02:55.000 Z " "关键":1467594175000 "doc_count":0 "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[]}},{ "key_as_string":" 2016-07 -04T01:03:00.000Z " "关键":1467594180000 "doc_count":1, "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[{ "键":" 绿", "doc_count":1}]}},{ "key_as_string": "2016-07-04T01:03:05.000Z", "关键":1467594185000 "doc_count":0 "状态":{ "doc_count_error_upper_bound" :0, "sum_other_doc_count":0, "桶":[]}},{ "key_as_string": "2016-07-04T01:03:10.000Z", "关键":1467594190000 "doc_count":1,"状态":{" doc_count_error_upper_bound ":0",sum_other_doc_count ":0," 桶 ":[{" 键 ":" 绿色 " "doc_count":1}]}},{ "key_as_string":" 2016-07-04T01 :03:15.000Z", "关键":1467594195000 "doc_count":0 "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[]}},{ "key_as_string": "2016-07-04T01:03:20.000Z", "重点":146759420000 0 "doc_count":1, "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[{ "键": "绿色", "doc_count":1}]}},{ "key_as_string": "2016-07-04T01:03:25.000Z", "重点":1467594205000, "doc_count":0, "状态":{ "doc_count_error_upper_bound":0, "sum_other_doc_count":0, "桶": []}},{ "key_as_string": "2016-07-04T01:03:30.000Z", "关键":1467594210000 "doc_count":1, "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count": 0, "桶":[{ "键": "绿色", "doc_count":1}]}},{ "key_as_string": "2016-07-04T01:03:35.000Z", "关键":1467594215000, "doc_count":0 "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[]}},{ "key_as_string": "2016-07-04T01:03:40.000Z", "钥匙":1467594220000 "doc_count":0 "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[]}},{ "key_as_string":"2016-07-04T01: 03:45.000Z " "关键":1467594225000 "doc_count":0 "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[]}},{ "key_as_string":" 2016-07-04T01:03:50.000Z", "重点":1467594230000 "doc_count":0 "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[]}},{ "key_as_string":"2016-07-04T01:03:55.000Z " "关键":1467594235000 "doc_count":0 "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[]}},{ "key_as_string":" 2016-07- 04T01:04:00.000Z", "关键":1467594240000 "doc_count":1, "状态":{ "doc_count_error_upper_bound":0 "sum_other_doc_count":0, "桶":[{ "键": "绿色" "doc_count":1}]}}]}}}

据我所知,ctxgroovy默认的context,任何人都可以给我一些提示?