org.elasticsearch.script
Interface NativeScriptFactory
- All Known Implementing Classes:
- ScriptService.DocScoreNativeScriptFactory
public interface NativeScriptFactory
A factory to create instances of either ExecutableScript
or SearchScript
. Note,
if this factory creates SearchScript
, it must extend AbstractSearchScript
.
- See Also:
AbstractExecutableScript
,
AbstractSearchScript
,
AbstractFloatSearchScript
,
AbstractLongSearchScript
,
AbstractDoubleSearchScript
newScript
ExecutableScript newScript(@Nullable
java.util.Map<java.lang.String,java.lang.Object> params)
- Creates a new instance of either a
ExecutableScript
or a SearchScript
.
- Parameters:
params
- The parameters passed to the script. Can be null.