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

type

Discriminador polimórfico, que especifica los distintos 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 las puntuaciones de los documentos; el valor predeterminado es "Linear".

interpolation?: ScoringFunctionInterpolation

Valor de propiedad

type

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

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

Valor de propiedad

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