1.2.0之后的es版本如何执行script
2014-08-07 14:38
459 查看
新版本的es默认已经禁止直接执行script了,那么要如何才能执行script呢?
方式一:
在yml文件中直接配置(该方式允许直接执行script)
script.disable_dynamic: true
方式二:
在config文件夹下创建scripts文件夹,将所需的脚本分文件放好,文件命名中不要出现大写字母,也不要在出现"_"符号,同时最好不要在该文件夹中创建子文件夹。
e.g
文件名: update-click.mvel
文件内容:
ctx._source.clickCount+=count
调用setScript(script文件名[不包括后缀])
e.g
setScript(update-click)
方式一:
在yml文件中直接配置(该方式允许直接执行script)
script.disable_dynamic: true
方式二:
在config文件夹下创建scripts文件夹,将所需的脚本分文件放好,文件命名中不要出现大写字母,也不要在出现"_"符号,同时最好不要在该文件夹中创建子文件夹。
e.g
文件名: update-click.mvel
文件内容:
ctx._source.clickCount+=count
调用setScript(script文件名[不包括后缀])
e.g
setScript(update-click)
相关文章推荐
- 如何在不提升用户权限的情况下,使普通用户执行xp_cmdshell存储过程2008-11-26 14:09:29SQL Server 2005 及之后的版本
- Delphi 2005 之后的版本如何装组件
- RFS的web自动化验收测试——RIDE升级说明(顺便解决0.47及之后版本执行显示中文乱码)
- [SoapUI] 如何让某个步骤的Assertion失败之后继续执行后面的步骤
- 如何避免远程循环执行SSH时,到第一条之后就退出
- [error handle][java script]如何做到js绑定事件的同时不执行事件
- 如何增加之后每 VisualC++ 中生成版本信息
- 当更改了JDK版本之后JSP项目和Java项目在eclipse中如何更改到当前的JDK的方法
- AngularJs中,如何在render完成之后,执行Js脚本
- 如何使得代码在main函数之前/之后执行
- AngularJs中,如何在ng-repeat完成之后,执行Js脚本
- [Script]Oracle EBS中,如何通过Form,Report的执行文件来查找对应的功能名称,或者如何反向查找
- Cocos2dx 2.12版本升级之后,如何新建项目
- cocos2dx2.2版本之后,如何生成项目工程
- [SoapUI] 如何让某个步骤的Assertion失败之后继续执行后面的步骤
- maven工程在发布之后如何升级项目版本
- 如何使得OnInitDialog之后执行某个函数
- 如何抓取执行js之后的网页内容
- Android4.4 之后release版本如何提权
- 如何得到线程执行完之后返回的结果