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 du score brut. Doit être un nombre positif non égal à 1,0.

fieldName

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

interpolation

Valeur indiquant comment l’amélioration sera interpolée entre les scores de document ; est défini par défaut sur « Linéaire ».

type

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

Détails de la propriété

boost

Multiplicateur du score brut. Doit être un nombre positif non égal à 1,0.

boost: number

Valeur de propriété

number

fieldName

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

fieldName: string

Valeur de propriété

string

interpolation

Valeur indiquant comment l’amélioration sera interpolée entre les scores de document ; est défini par défaut sur « Linéaire ».

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"