BaseScoringFunction interface
Basistyp für Funktionen, die Dokumentbewertungen während der Bewertung ändern können.
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. |
type | Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann |
Details zur Eigenschaft
boost
Ein Multiplikator für die Rohbewertung. Muss eine positive Zahl sein, die nicht gleich 1,0 ist.
boost: number
Eigenschaftswert
number
fieldName
Der Name des Felds, das als Eingabe für die Bewertungsfunktion verwendet wird.
fieldName: string
Eigenschaftswert
string
interpolation
Ein Wert, der angibt, wie die Verstärkung über Dokumentbewertungen hinweg interpoliert wird; wird standardmäßig auf "Linear" festgelegt.
interpolation?: ScoringFunctionInterpolation
Eigenschaftswert
type
Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
type: "distance" | "freshness" | "magnitude" | "tag"
Eigenschaftswert
"distance" | "freshness" | "magnitude" | "tag"