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. |
field |
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