Freigeben über


FreshnessScoringFunction interface

Definiert eine Funktion, die die Bewertungen basierend auf dem Wert eines Datums-Uhrzeit-Felds erhöht.

Extends

Eigenschaften

parameters

Parameterwerte für die Frischebewertungsfunktion.

type

Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

Geerbte Eigenschaften

boost

Ein Multiplikator für die Rohbewertung. Muss eine positive Zahl sein, die nicht gleich 1,0 ist.

fieldName

Der Name des Felds, das als Eingabe für die Bewertungsfunktion verwendet wird.

interpolation

Ein Wert, der angibt, wie das Boosten über dokumentübergreifende Bewertungen interpoliert wird; wird standardmäßig auf "Linear" festgelegt.

Details zur Eigenschaft

parameters

Parameterwerte für die Frischebewertungsfunktion.

parameters: FreshnessScoringParameters

Eigenschaftswert

type

Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann

type: "freshness"

Eigenschaftswert

"freshness"

Geerbte Eigenschaftsdetails

boost

Ein Multiplikator für die Rohbewertung. Muss eine positive Zahl sein, die nicht gleich 1,0 ist.

boost: number

Eigenschaftswert

number

Geerbt vonBaseScoringFunction.boost

fieldName

Der Name des Felds, das als Eingabe für die Bewertungsfunktion verwendet wird.

fieldName: string

Eigenschaftswert

string

Geerbt vonBaseScoringFunction.fieldName

interpolation

Ein Wert, der angibt, wie das Boosten über dokumentübergreifende Bewertungen interpoliert wird; wird standardmäßig auf "Linear" festgelegt.

interpolation?: ScoringFunctionInterpolation

Eigenschaftswert

Geerbt vonBaseScoringFunction.interpolation