TagScoringFunction interface
Definiert eine Funktion, die die Bewertungen von Dokumenten mit Zeichenfolgenwerten erhöht, die einer bestimmten Liste von Tags entsprechen.
- Extends
Eigenschaften
parameters | Parameterwerte für die Tagbewertungsfunktion. |
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 Tagbewertungsfunktion.
parameters: TagScoringParameters
Eigenschaftswert
type
Polymorpher Diskriminator, der die verschiedenen Typen angibt, die dieses Objekt sein kann
type: "tag"
Eigenschaftswert
"tag"
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