via params:
public ExecutableScript newScript(final Map<String, Object> params) {
return new AbstractFloatSearchScript() {
@Override
public float runAsFloat() {
params.get("xy");
....
}}}
On Jun 30, 3:00 pm, Eugen Zagorodniy e.zagorod...@gmail.com wrote:
Hello!
Is there way to pass parameter to native script? For example, if I
execute query{
"query": {
"custom_score": {
"query": { ... },
"params" : { "x" : "value" },
"lang":"native",
"script":"CustomScript"
}
}}
- how do I access value of "x" parameter in the native script
CustomScript?Thanks!