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.

fieldName

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