Elasticsearch - script_fields 错误
Elasticsearch - script_fields error
我正在使用 elastic 1.5.0。当我 运行 这个块在查询中:
"script_fields" : {
"test1" : {
"script" : "doc['actual_air_time'].value * 2",
"lang":"groovy"
}
}
我收到一个错误:
nested: ScriptException[dynamic scripting for [groovy] disabled]
如何为 elastic 启用 groovy 脚本?有没有其他方法可以在不使用 script_fields 的情况下评估 "test1"?
您可以在 elasticsearch.yml 中通过设置启用它:
script.groovy.sandbox.enabled: true
有关详细信息,请参阅:http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting.html
我正在使用 elastic 1.5.0。当我 运行 这个块在查询中:
"script_fields" : {
"test1" : {
"script" : "doc['actual_air_time'].value * 2",
"lang":"groovy"
}
}
我收到一个错误:
nested: ScriptException[dynamic scripting for [groovy] disabled]
如何为 elastic 启用 groovy 脚本?有没有其他方法可以在不使用 script_fields 的情况下评估 "test1"?
您可以在 elasticsearch.yml 中通过设置启用它:
script.groovy.sandbox.enabled: true
有关详细信息,请参阅:http://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting.html