BaseScoringFunction interface

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

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 bodovací funkci.

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, jaké typy může být tento objekt

Podrobnosti vlastnosti

boost

Násobitel nezpracovaného 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 pro bodovací funkci.

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, jaké typy může být tento objekt

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

Hodnota vlastnosti

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