Compartilhar via


BaseScoringFunction interface

Tipo base para funções que podem modificar as pontuações do documento durante a classificação.

Propriedades

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 aumento será interpolado entre as pontuações do documento; usa como padrão "Linear".

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

Detalhes da propriedade

boost

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

boost: number

Valor da propriedade

number

fieldName

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

fieldName: string

Valor da propriedade

string

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

type

Discriminatório polimórfico, que especifica os diferentes tipos que esse objeto pode ser

type: "distance" | "freshness" | "magnitude" | "tag"

Valor da propriedade

"distance" | "freshness" | "magnitude" | "tag"