public abstract class DecayFunctionBuilder extends ScoreFunctionBuilder
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| Modifier and Type | Field and Description |
|---|---|
protected static String |
DECAY |
protected static String |
OFFSET |
protected static String |
ORIGIN |
protected static String |
SCALE |
EMPTY_PARAMS| Constructor and Description |
|---|
DecayFunctionBuilder(String fieldName,
Object origin,
Object scale) |
| Modifier and Type | Method and Description |
|---|---|
void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
DecayFunctionBuilder |
setDecay(double decay) |
ScoreFunctionBuilder |
setMultiValueMode(MultiValueMode multiValueMode) |
ScoreFunctionBuilder |
setMultiValueMode(String multiValueMode) |
DecayFunctionBuilder |
setOffset(Object offset) |
buildWeight, getName, setWeight, toXContentprotected static final String ORIGIN
protected static final String SCALE
protected static final String DECAY
protected static final String OFFSET
public DecayFunctionBuilder setDecay(double decay)
public DecayFunctionBuilder setOffset(Object offset)
public void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent in class ScoreFunctionBuilderIOExceptionpublic ScoreFunctionBuilder setMultiValueMode(MultiValueMode multiValueMode)
public ScoreFunctionBuilder setMultiValueMode(String multiValueMode)
Copyright © 2009–2017. All rights reserved.