Partager via


MagnitudeScoringFunction interface

Définit une fonction qui augmente les scores en fonction de la magnitude 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 pour le score brut. Doit être un nombre positif qui n’est pas égal à 1,0.

fieldName

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

interpolation

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

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 pour le score brut. Doit être un nombre positif qui n’est pas égal à 1,0.

boost: number

Valeur de propriété

number

Hérité deBasescoringFunction.boost

fieldName

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

fieldName: string

Valeur de propriété

string

Hérité deBaseScoringFunction.fieldName

interpolation

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

interpolation?: ScoringFunctionInterpolation

Valeur de propriété

Hérité deBaseScoringFunction.interpolation