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. |
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". |
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"