MagnitudeScoringFunction interface
Definuje funkci, která zvyšuje skóre na základě velikosti číselného pole.
- Extends
Vlastnosti
parameters | Hodnoty parametrů pro funkci bodování velikosti. |
type | Polymorfní diskriminátor, který určuje různé typy, které mohou být tímto objektem |
Zděděné vlastnosti
boost | Násobitel nezpracovaného skóre. Musí to být kladné číslo, které se nerovná 1,0. |
field |
Název pole použitého jako vstup pro hodnoticí funkci. |
interpolation | Hodnota označující, jak bude zvýšení interpolováno napříč skóre dokumentu; výchozí hodnota je Lineární. |
Podrobnosti vlastnosti
parameters
Hodnoty parametrů pro funkci bodování velikosti.
parameters: MagnitudeScoringParameters
Hodnota vlastnosti
type
Polymorfní diskriminátor, který určuje různé typy, které mohou být tímto objektem
type: "magnitude"
Hodnota vlastnosti
"magnitude"
Podrobnosti zděděných vlastností
boost
Násobitel nezpracovaného skóre. Musí to být kladné číslo, které se nerovná 1,0.
boost: number
Hodnota vlastnosti
number
Zděděno zBaseScoringFunction.boost
fieldName
Název pole použitého jako vstup pro hodnoticí funkci.
fieldName: string
Hodnota vlastnosti
string
Zděděno zeBaseScoringFunction.fieldName
interpolation
Hodnota označující, jak bude zvýšení interpolováno napříč skóre dokumentu; výchozí hodnota je Lineární.
interpolation?: ScoringFunctionInterpolation
Hodnota vlastnosti
Zděděno zBaseScoringFunction.interpolation