public class FieldValueFactorFunctionBuilder extends ScoreFunctionBuilder
field_value_factor
functions for a function
score query.ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_PARAMS
Constructor and Description |
---|
FieldValueFactorFunctionBuilder(String fieldName) |
Modifier and Type | Method and Description |
---|---|
void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
FieldValueFactorFunctionBuilder |
factor(float boostFactor) |
String |
getName() |
FieldValueFactorFunctionBuilder |
missing(double missing)
Value used instead of the field value for documents that don't have that field defined.
|
FieldValueFactorFunctionBuilder |
modifier(FieldValueFactorFunction.Modifier modifier) |
buildWeight, setWeight, toXContent
public FieldValueFactorFunctionBuilder(String fieldName)
public String getName()
getName
in class ScoreFunctionBuilder
public FieldValueFactorFunctionBuilder factor(float boostFactor)
public FieldValueFactorFunctionBuilder missing(double missing)
public FieldValueFactorFunctionBuilder modifier(FieldValueFactorFunction.Modifier modifier)
public void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class ScoreFunctionBuilder
IOException
Copyright © 2009–2016. All rights reserved.