Partilhar via


BaseScoringFunction interface

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

Propriedades

boost

Um multiplicador para a classificação não processada. Tem de ser um número positivo que não seja igual a 1,0.

fieldName

O nome do campo utilizado como entrada para a função de classificação.

interpolation

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

type

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

Detalhes de Propriedade

boost

Um multiplicador para a classificação não processada. Tem de ser um número positivo que não seja igual a 1,0.

boost: number

Valor de Propriedade

number

fieldName

O nome do campo utilizado como entrada para a função de classificação.

fieldName: string

Valor de Propriedade

string

interpolation

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

interpolation?: ScoringFunctionInterpolation

Valor de Propriedade

type

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

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

Valor de Propriedade

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