Class NumericValueBoost
- java.lang.Object
-
- co.elasticsearch.enterprisesearch.client.model.request.search.boost.NumericValueBoost
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface co.elasticsearch.enterprisesearch.client.model.request.search.boost.Boost
Boost.BoostType, Boost.Function, Boost.Operation
-
-
Constructor Summary
Constructors Constructor Description NumericValueBoost()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigDecimalgetFactor()Alter the impact of a boost on the score of a document.StringgetName()Boost.OperationgetOperation()The arithmetic operation used to combine the original document score with your boost value.Boost.BoostTypegetType()Type of boostList<BigDecimal>getValue()The value to exact match on.NumericValueBoostsetFactor(BigDecimal factor)Alter the impact of a boost on the score of a document.NumericValueBoostsetName(String name)NumericValueBoostsetOperation(Boost.Operation operation)The arithmetic operation used to combine the original document score with your boost value.NumericValueBoostsetValue(List<BigDecimal> value)The value to exact match on.
-
-
-
Method Detail
-
getType
public Boost.BoostType getType()
Description copied from interface:BoostType of boost
-
getValue
public List<BigDecimal> getValue()
The value to exact match on.- Returns:
- The values to match on
-
getOperation
public Boost.Operation getOperation()
The arithmetic operation used to combine the original document score with your boost value. Can be add or multiply. Defaults to add.- Returns:
- the operation
-
getFactor
public BigDecimal getFactor()
Description copied from interface:BoostAlter the impact of a boost on the score of a document. Must be between 0 and 10. Defaults to 1.0. A negative factor or fractional factor will not deboost a result. The factor parameter multiplies the value of the boost but does not significantly affect the decay function scale.
-
setName
public NumericValueBoost setName(String name)
-
setValue
public NumericValueBoost setValue(List<BigDecimal> value)
The value to exact match on.- Parameters:
value- One or more values to match on- Returns:
this.
-
setOperation
public NumericValueBoost setOperation(Boost.Operation operation)
The arithmetic operation used to combine the original document score with your boost value. Can be add or multiply. Defaults to add.- Parameters:
operation- The operation to use to boost the score- Returns:
this.
-
setFactor
public NumericValueBoost setFactor(BigDecimal factor)
Description copied from interface:BoostAlter the impact of a boost on the score of a document. Must be between 0 and 10. Defaults to 1.0. A negative factor or fractional factor will not deboost a result. The factor parameter multiplies the value of the boost but does not significantly affect the decay function scale.
-
-