elasticsearch version 5.6.14
implements NativeScriptFactory
implements ScriptEngineService
-
mvn clean install
-
./elasticsearch-plugin install file:///Users/zn/code/spring-demo/spring-boot-sample/elasticsearch-script/target/releases/elasticsearch-script-1.0.0.zip
-
brew services restart [email protected]
-
post query http://127.0.0.1:9200/index/_search
{
"query":{
"function_score":{
"query":{
"match_all":{}
},
"script_score":{
"script":{
"source":"field_value_len_sort",
"lang":"sample_script",
"params":{
"field":"name"
}
}
}
}
}
}