Partager via


BaseScoringFunction interface

Type de base pour les fonctions qui peuvent modifier les scores de document pendant le classement.

Propriétés

boost

Multiplicateur pour le score brut. Doit être un nombre positif différent de 1,0.

fieldName

Nom du champ utilisé comme entrée dans la fonction de scoring.

interpolation

Valeur indiquant comment l’augmentation sera interpolée entre les scores de document ; la valeur par défaut est « Linear ».

type

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

Détails de la propriété

boost

Multiplicateur pour le score brut. Doit être un nombre positif différent de 1,0.

boost: number

Valeur de propriété

number

fieldName

Nom du champ utilisé comme entrée dans la fonction de scoring.

fieldName: string

Valeur de propriété

string

interpolation

Valeur indiquant comment l’augmentation sera interpolée entre les scores de document ; la valeur par défaut est « Linear ».

interpolation?: ScoringFunctionInterpolation

Valeur de propriété

type

Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être

type: "distance" | "freshness" | "magnitude" | "tag"

Valeur de propriété

"distance" | "freshness" | "magnitude" | "tag"