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