Partilhar via


MagnitudeScoringFunction interface

Define uma função que aumenta as pontuações com base na magnitude de um campo numérico.

Extends

Propriedades

parameters

Valores de parâmetros para a função de pontuação de magnitude.

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 não igual a 1,0.

fieldName

O nome do campo usado como entrada para a função de pontuação.

interpolation

Um valor que indica como o impulsionamento será interpolado entre as pontuações dos documentos; o padrão é "Linear".

Detalhes de Propriedade

parameters

Valores de parâmetros para a função de pontuação de magnitude.

parameters: MagnitudeScoringParameters

Valor de Propriedade

type

Discriminador polimórfico, que especifica os diferentes tipos que este objeto pode ser

type: "magnitude"

Valor de Propriedade

"magnitude"

Detalhes da Propriedade Herdada

boost

Um multiplicador para a pontuação bruta. Deve ser um número positivo não igual a 1,0.

boost: number

Valor de Propriedade

number

herdado deBaseScoringFunction.boost

fieldName

O nome do campo usado como entrada para a função de pontuação.

fieldName: string

Valor de Propriedade

string

herdado deBaseScoringFunction.fieldName

interpolation

Um valor que indica como o impulsionamento será interpolado entre as pontuações dos documentos; o padrão é "Linear".

interpolation?: ScoringFunctionInterpolation

Valor de Propriedade

herdado deBaseScoringFunction.interpolation