public interface Script
| 限定符和类型 | 方法和说明 |
|---|---|
default String |
getLang()
获取脚本预研,默认是
painless |
Map<String,String> |
getOptions()
获取可选参数
|
static Script |
inline(String content)
创建无惨内联脚本
|
static Script |
inline(String content,
Object params)
创建有参内联脚本
|
void |
setLang(String lang)
设置脚本语言
|
void |
setOptions(Map<String,String> options)
设置可选参数
|
void |
setParams(Map<String,Object> params)
设置Map参数
|
void |
setParams(Object params)
这个参数是个Vo对象,会自动转成,作为Es的脚本入参
|
static Script |
stored(String id)
创建无参脚本
|
static Script |
stored(String id,
Object params)
创建存储脚本
|
org.elasticsearch.script.Script |
toEsScript()
转换成Es的脚本对象
|
static Script inline(String content, Object params)
content - 脚本内容params - 参数void setParams(Object params)
params - 参数default String getLang()
painlessvoid setLang(String lang)
lang - 脚本语言org.elasticsearch.script.Script toEsScript()
Copyright © 2020. All rights reserved.