Partager via


MagnitudeScoringFunction interface

Définit une fonction qui améliore les scores en fonction de l’ampleur d’un champ numérique.

Extends

Propriétés

parameters

Valeurs de paramètre pour la fonction de scoring de magnitude.

type

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

Propriétés héritées

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 ».

Détails de la propriété

parameters

Valeurs de paramètre pour la fonction de scoring de magnitude.

parameters: MagnitudeScoringParameters

Valeur de propriété

type

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

type: "magnitude"

Valeur de propriété

"magnitude"

Détails de la propriété héritée

boost

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

boost: number

Valeur de propriété

number

Hérité deScoringFunction.boost

fieldName

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

fieldName: string

Valeur de propriété

string

Hérité deScoringFunction.fieldName

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é

Hérité deScoringFunction.interpolation