FreshnessScoringFunction interface

Definiuje funkcję, która zwiększa wyniki na podstawie wartości pola daty i godziny.

Rozszerzenie

Właściwości

parameters

Wartości parametrów dla funkcji oceniania świeżości.

type

Wskazuje typ funkcji, która ma być używana. Prawidłowe wartości to wielkość, świeżość, odległość i tag. Typ funkcji musi być pisany małymi literami.

Właściwości dziedziczone

boost

Mnożnik nieprzetworzonego wyniku. Musi być liczbą dodatnią, która nie jest równa 1,0.

fieldName

Nazwa pola używanego jako dane wejściowe funkcji oceniania.

interpolation

Wartość wskazująca, jak zwiększenie będzie interpolowane w wynikach dokumentu; wartość domyślna to "Linear".

Szczegóły właściwości

parameters

Wartości parametrów dla funkcji oceniania świeżości.

parameters: FreshnessScoringParameters

Wartość właściwości

type

Wskazuje typ funkcji, która ma być używana. Prawidłowe wartości to wielkość, świeżość, odległość i tag. Typ funkcji musi być pisany małymi literami.

type: "freshness"

Wartość właściwości

"freshness"

Szczegóły właściwości dziedziczonej

boost

Mnożnik nieprzetworzonego wyniku. Musi być liczbą dodatnią, która nie jest równa 1,0.

boost: number

Wartość właściwości

number

Odziedziczone poScoringFunction.boost

fieldName

Nazwa pola używanego jako dane wejściowe funkcji oceniania.

fieldName: string

Wartość właściwości

string

Odziedziczone poScoringFunction.fieldName

interpolation

Wartość wskazująca, jak zwiększenie będzie interpolowane w wynikach dokumentu; wartość domyślna to "Linear".

interpolation?: ScoringFunctionInterpolation

Wartość właściwości

Odziedziczone poScoringFunction.interpolation