public interface LeafSearchScript extends ScorerAware, ExecutableScript
SearchScript.| Modifier and Type | Method and Description |
|---|---|
double |
runAsDouble() |
long |
runAsLong() |
void |
setDocument(int doc) |
default void |
setNextAggregationValue(java.lang.Object value)
Sets per-document aggregation
_value. |
void |
setSource(java.util.Map<java.lang.String,java.lang.Object> source) |
setScorerrun, setNextVar, unwrapvoid setDocument(int doc)
void setSource(java.util.Map<java.lang.String,java.lang.Object> source)
default void setNextAggregationValue(java.lang.Object value)
_value.
The default implementation just calls setNextVar("_value", value) but
some engines might want to handle this differently for better performance.
value - per-document value, typically a String, Long, or Doublelong runAsLong()
double runAsDouble()