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