FreshnessScoringFunction interface
Define uma função que aumenta as pontuações com base no valor de um campo de data e hora.
- Extends
Propriedades
parameters | Valores de parâmetro para a função de pontuação de atualização. |
type | Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser |
Propriedades herdadas
boost | Um multiplicador para a pontuação bruta. Deve ser um número positivo diferente de 1,0. |
field |
O nome do campo usado como entrada para a função de pontuação. |
interpolation | Um valor que indica como o aumento será interpolado entre as pontuações do documento; usa como padrão "Linear". |
Detalhes da propriedade
parameters
Valores de parâmetro para a função de pontuação de atualização.
parameters: FreshnessScoringParameters
Valor da propriedade
type
Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser
type: "freshness"
Valor da propriedade
"freshness"
Detalhes das propriedades herdadas
boost
Um multiplicador para a pontuação bruta. Deve ser um número positivo diferente de 1,0.
boost: number
Valor da propriedade
number
Herdado deBaseScoringFunction.boost
fieldName
O nome do campo usado como entrada para a função de pontuação.
fieldName: string
Valor da propriedade
string
Herdado deBaseScoringFunction.fieldName
interpolation
Um valor que indica como o aumento será interpolado entre as pontuações do documento; usa como padrão "Linear".
interpolation?: ScoringFunctionInterpolation
Valor da propriedade
Herdado deBaseScoringFunction.interpolation