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, toXContent
protected 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 ScoreFunctionBuilder
IOException
public ScoreFunctionBuilder setMultiValueMode(MultiValueMode multiValueMode)
public ScoreFunctionBuilder setMultiValueMode(String multiValueMode)
Copyright © 2009–2017. All rights reserved.