Compartir a través de


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.

fieldName

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