Share via


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.

fieldName

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"