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 classificaçã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 não processada. Tem de ser um número positivo diferente de 1,0. |
field |
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". |
Detalhes de Propriedade
parameters
Valores de parâmetros para a função de classificaçã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 não processada. Tem de ser um número positivo diferente de 1,0.
boost: number
Valor de Propriedade
number
Herdado deBaseScoringFunction.boost
fieldName
O nome do campo utilizado como entrada para a função de classificação.
fieldName: string
Valor de Propriedade
string
Herdado deBaseScoringFunction.fieldName
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
Herdado deBaseScoringFunction.interpolation