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) |
setScorer
run, setNextVar, unwrap
void 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()