MagnitudeScoringFunction interface
Definiert eine Funktion, die die Bewertungen basierend auf der Größe eines numerischen Felds erhöht.
- Extends
Eigenschaften
parameters | Parameterwerte für die Größenbewertungsfunktion. |
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 die Verstärkung über Dokumentbewertungen hinweg interpoliert wird; wird standardmäßig auf "Linear" festgelegt. |
Details zur Eigenschaft
parameters
Parameterwerte für die Größenbewertungsfunktion.
parameters: MagnitudeScoringParameters
Eigenschaftswert
type
Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
type: "magnitude"
Eigenschaftswert
"magnitude"
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 die Verstärkung über Dokumentbewertungen hinweg interpoliert wird; wird standardmäßig auf "Linear" festgelegt.
interpolation?: ScoringFunctionInterpolation
Eigenschaftswert
Geerbt vonBaseScoringFunction.interpolation