| Interface | Description |
|---|---|
| ExecutableScript |
An executable script, can't be used concurrently.
|
| ExplainableSearchScript |
To be implemented by
SearchScript which can provided an Explanation of the score
This is currently not used inside elasticsearch but it is used, see for example here:
https://github.com/elasticsearch/elasticsearch/issues/8561 |
| NativeScriptFactory |
A factory to create instances of either
ExecutableScript or SearchScript. |
| ScriptContext |
Context of an operation that uses scripts as part of its execution.
|
| ScriptEngineService | |
| SearchScript |
A search script.
|
| Class | Description |
|---|---|
| AbstractDoubleSearchScript |
A simpler base class instead of
AbstractSearchScript for computations
that return a double number. |
| AbstractExecutableScript | |
| AbstractFloatSearchScript |
A simpler base class instead of
AbstractSearchScript for computations
that return a float number. |
| AbstractLongSearchScript |
A simpler base class instead of
AbstractSearchScript for computations
that return a long number. |
| AbstractSearchScript |
A base class for any script type that is used during the search process (custom score, facets, and so on).
|
| CompiledScript | |
| NativeScriptEngineService |
A native script engine service.
|
| ScoreAccessor |
A float encapsulation that dynamically accesses the score of a document.
|
| ScriptContext.Plugin |
Custom operation exposed via plugin, which makes use of scripts as part of its execution
|
| ScriptContextRegistry |
Registry for operations that use scripts as part of their execution.
|
| ScriptModes |
Holds the
ScriptModes for each of the different scripting languages available,
each script source and each scripted operation. |
| ScriptModule |
An
Module which manages ScriptEngineServices, as well
as named script |
| ScriptParameterParser | |
| ScriptParameterParser.ScriptParameterValue | |
| ScriptService |
| Enum | Description |
|---|---|
| ScriptContext.Standard |
Standard operations that make use of scripts as part of their execution.
|
| ScriptService.ScriptType |
The type of a script, more specifically where it gets loaded from:
- provided dynamically at request time
- loaded from an index
- loaded from file
|
| Exception | Description |
|---|---|
| ScriptException | |
| ScriptParameterParser.ScriptParameterParseException |
Copyright © 2009–2016. All rights reserved.