Dockerized Elasticsearch – 脚本不能正常工作

我有一个生产运行elasticsearch,我有我的查询之一下面的filter

"filter": { "script": { "script": "doc['today_count'].value == doc['yesterday_count'].value" } } 

正在工作,因为我不得不在我的elasticsearch.yml文件中包含这个指令。

 script.inline: on script.indexed: on 

现在我正在构build一个dockerized环境,并且elasticsearch容器正在抱怨查询

 ScriptException[scripts of type [inline], operation [search] and lang [groovy] are disabled]; 

但我已经尝试了以下configurationDockerfile:

 FROM elasticsearch:2.3.3 COPY elasticsearch.yml /etc/elasticsearch/ 

elasticsearch.yml:

 script.engine.groovy.inline.aggs: on script.engine.groovy.inline.search: on script.inline: on script.indexed: on 

弹性仍然抱怨同样的方式。 有任何想法吗?

你尝试过吗?

 script.inline: true script.indexed: true 

而不是?