Compartir a través de


BaseScoringFunction interface

Tipo base para funciones que pueden modificar las puntuaciones de documentos durante la clasificación.

Propiedades

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 puntuaciones de documentos; el valor predeterminado es "Linear".

type

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto

Detalles de las propiedades

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

fieldName

Nombre del campo utilizado como entrada para la función de puntuación.

fieldName: string

Valor de propiedad

string

interpolation

Valor que indica cómo se interpolará la potenciación entre puntuaciones de documentos; el valor predeterminado es "Linear".

interpolation?: ScoringFunctionInterpolation

Valor de propiedad

type

Discriminador polimórfico, que especifica los diferentes tipos que puede ser este objeto

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

Valor de propiedad

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