如果是在查询中使用,需要设置:
Add script.engine.groovy.inline.search: on
to elasticsearch.yml configuration file and restart the node.
如果要是在聚合中使用,则设置
script.engine.groovy.inline.aggs: on
For ES Version 2.x+
script.inline: on
script.indexed: on
脚本中的查询 doc[‘attr’],说明这个字段被stored;
如果未stored,采用 _source.attr来存取groovy脚本中的属性。