FreshnessScoringFunction interface
Définit une fonction qui augmente les scores en fonction de la valeur d’un champ date-heure.
- Extends
Propriétés
parameters | Valeurs de paramètre pour la fonction de scoring d’actualisation. |
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 différent de 1,0. |
field |
Nom du champ utilisé comme entrée dans la fonction de scoring. |
interpolation | Valeur indiquant comment 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 d’actualisation.
parameters: FreshnessScoringParameters
Valeur de propriété
type
Discriminateur polymorphe, qui spécifie les différents types que cet objet peut être
type: "freshness"
Valeur de propriété
"freshness"
Détails de la propriété héritée
boost
Multiplicateur pour le score brut. Doit être un nombre positif différent de 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 comment 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