Compartilhar via


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.

fieldName

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