Passing parameter to native script

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!