DistanceScoringFunction interface

Define una función que aumenta las puntuaciones en función de la distancia desde una ubicación geográfica.

Extends

Propiedades

parameters

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

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 distancia.

parameters: DistanceScoringParameters

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: "distance"

Valor de propiedad

"distance"

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