MagnitudeScoringParameters Class
- java.
lang. Object - com.
azure. search. documents. indexes. models. MagnitudeScoringParameters
- com.
Implements
public final class MagnitudeScoringParameters
implements JsonSerializable<MagnitudeScoringParameters>
Provides parameter values to a magnitude scoring function.
Constructor Summary
| Constructor | Description |
|---|---|
| MagnitudeScoringParameters(double boostingRangeStart, double boostingRangeEnd) |
Creates an instance of Magnitude |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Magnitude |
fromJson(JsonReader jsonReader)
Reads an instance of Magnitude |
| double |
getBoostingRangeEnd()
Get the boosting |
| double |
getBoostingRangeStart()
Get the boosting |
|
Magnitude |
setShouldBoostBeyondRangeByConstant(Boolean shouldBoostBeyondRangeByConstant)
Set the should |
| Boolean |
shouldBoostBeyondRangeByConstant()
Get the should |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Constructor Details
MagnitudeScoringParameters
public MagnitudeScoringParameters(double boostingRangeStart, double boostingRangeEnd)
Creates an instance of MagnitudeScoringParameters class.
Parameters:
Method Details
fromJson
public static MagnitudeScoringParameters fromJson(JsonReader jsonReader)
Reads an instance of MagnitudeScoringParameters from the JsonReader.
Parameters:
Returns:
Throws:
getBoostingRangeEnd
public double getBoostingRangeEnd()
Get the boostingRangeEnd property: The field value at which boosting ends.
Returns:
getBoostingRangeStart
public double getBoostingRangeStart()
Get the boostingRangeStart property: The field value at which boosting starts.
Returns:
setShouldBoostBeyondRangeByConstant
public MagnitudeScoringParameters setShouldBoostBeyondRangeByConstant(Boolean shouldBoostBeyondRangeByConstant)
Set the shouldBoostBeyondRangeByConstant property: A value indicating whether to apply a constant boost for field values beyond the range end value; default is false.
Parameters:
Returns:
shouldBoostBeyondRangeByConstant
public Boolean shouldBoostBeyondRangeByConstant()
Get the shouldBoostBeyondRangeByConstant property: A value indicating whether to apply a constant boost for field values beyond the range end value; default is false.
Returns: