FreshnessScoringFunction interface

Define una función que aumenta las puntuaciones en función del valor de un campo de fecha y hora.

Extends

Propiedades

parameters

Valores de parámetro para la función de puntuación de actualización.

type

Indica el tipo de función que se va a utilizar. Los valores válidos incluyen magnitud, actualización, distancia y etiqueta. El tipo de función debe estar en minúsculas.

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

Detalles de las propiedades

parameters

Valores de parámetro para la función de puntuación de actualización.

parameters: FreshnessScoringParameters

Valor de propiedad

type

Indica el tipo de función que se va a utilizar. Los valores válidos incluyen magnitud, actualización, distancia y etiqueta. El tipo de función debe estar en minúsculas.

type: "freshness"

Valor de propiedad

"freshness"

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 deScoringFunction.boost

fieldName

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

fieldName: string

Valor de propiedad

string

Heredado deScoringFunction.fieldName

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

Heredado deScoringFunction.interpolation