Class TextValueBoost
- java.lang.Object
-
- co.elasticsearch.enterprisesearch.client.model.request.search.boost.TextValueBoost
-
-
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 TextValueBoost()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)BigDecimalgetFactor()Alter the impact of a boost on the score of a document.StringgetName()The name of the boostBoost.OperationgetOperation()The arithmetic operation used to combine the original document score with your boost value.Boost.BoostTypegetType()Type of boostList<String>getValue()The value to exact match on.inthashCode()TextValueBoostsetFactor(BigDecimal factor)Alter the impact of a boost on the score of a document.TextValueBoostsetName(String name)Set the name of the boostTextValueBoostsetOperation(Boost.Operation operation)The arithmetic operation used to combine the original document score with your boost value.TextValueBoostsetValue(List<String> value)The value to exact match on.
-
-
-
Method Detail
-
getType
public Boost.BoostType getType()
Description copied from interface:BoostType of boost
-
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 TextValueBoost setName(String name)
Description copied from interface:BoostSet the name of the boost
-
setValue
public TextValueBoost setValue(List<String> value)
The value to exact match on.- Parameters:
value- One or more exact values to match on- Returns:
this.
-
setOperation
public TextValueBoost 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 TextValueBoost 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.
-
-