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 . |
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.
|
ScriptModule |
An
Module which manages ScriptEngineService s, as well
as named script |
ScriptParameterParser | |
ScriptParameterParser.ScriptParameterValue | |
ScriptService |
Enum | Description |
---|---|
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–2015. All rights reserved.