Sdílet prostřednictvím


BaseScoringFunction interface

Základní typ pro funkce, které mohou upravovat skóre dokumentu během řazení.

Vlastnosti

boost

Násobitel pro nezpracované skóre. Musí to být kladné číslo, které se nerovná 1,0.

fieldName

Název pole použitého jako vstup do funkce bodování.

interpolation

Hodnota označující, jak bude zvýšení interpolováno napříč skóre dokumentu; výchozí hodnota je lineární.

type

Polymorfní diskriminátor, který určuje různé typy tohoto objektu

Podrobnosti vlastnosti

boost

Násobitel pro nezpracované skóre. Musí to být kladné číslo, které se nerovná 1,0.

boost: number

Hodnota vlastnosti

number

fieldName

Název pole použitého jako vstup do funkce bodování.

fieldName: string

Hodnota vlastnosti

string

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

type

Polymorfní diskriminátor, který určuje různé typy tohoto objektu

type: "distance" | "freshness" | "magnitude" | "tag"

Hodnota vlastnosti

"distance" | "freshness" | "magnitude" | "tag"