可以将上一章的脚本,放到elasticsearch/config/scripts 目录下,比如命名为my_script.groovy。

然后使用下面的代码进行调用:

"script_score" : {

"script" : {

"file" : "my_script"

}

}


这个文件夹的文件60s更新一次,可以随时增加或者删除. script_score 官方网站上存在性能问题,建议使用Native Java Scripts, 下次我们将介绍它