TagScoringFunction interface
Define una función que aumenta las puntuaciones de documentos con valores de cadena que coinciden con una lista determinada de etiquetas.
- Extends
Propiedades
parameters | Valores de parámetro para la función de puntuación de etiquetas. |
type | Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto. |
Propiedades heredadas
boost | Multiplicador de la puntuación sin procesar. Debe ser un número positivo no igual a 1,0. |
field |
Nombre del campo utilizado como entrada para la función de puntuación. |
interpolation | Valor que indica cómo se interpolará la potenciación entre las puntuaciones de documentos; el valor predeterminado es "Linear". |
Detalles de las propiedades
parameters
Valores de parámetro para la función de puntuación de etiquetas.
parameters: TagScoringParameters
Valor de propiedad
type
Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto.
type: "tag"
Valor de propiedad
"tag"
Detalles de las propiedades heredadas
boost
Multiplicador de la puntuación sin procesar. Debe ser un número positivo no igual a 1,0.
boost: number
Valor de propiedad
number
Heredado deBaseScoringFunction.boost
fieldName
Nombre del campo utilizado como entrada para la función de puntuación.
fieldName: string
Valor de propiedad
string
Heredado deBaseScoringFunction.fieldName
interpolation
Valor que indica cómo se interpolará la potenciación entre las puntuaciones de documentos; el valor predeterminado es "Linear".
interpolation?: ScoringFunctionInterpolation
Valor de propiedad
Heredado deBaseScoringFunction.interpolation