MagnitudeScoringFunction interface

Определяет функцию, которая повышает оценки на основе величины числового поля.

Extends

Свойства

parameters

Значения параметров для функции оценки величины.

type

Указывает тип используемой функции. Допустимые значения включают величину, свежесть, расстояние и тег. Тип функции должен быть в нижнем регистре.

Унаследованные свойства

boost

Умножение для необработанной оценки. Должно быть положительным числом, не равным 1,0.

fieldName

Имя поля, используемого в качестве входных данных для функции оценки.

interpolation

Значение, указывающее, как повышение будет интерполировано по оценкам документов; По умолчанию используется значение "Linear".

Сведения о свойстве

parameters

Значения параметров для функции оценки величины.

parameters: MagnitudeScoringParameters

Значение свойства

type

Указывает тип используемой функции. Допустимые значения включают величину, свежесть, расстояние и тег. Тип функции должен быть в нижнем регистре.

type: "magnitude"

Значение свойства

"magnitude"

Сведения об унаследованном свойстве

boost

Умножение для необработанной оценки. Должно быть положительным числом, не равным 1,0.

boost: number

Значение свойства

number

Наследуется отScoringFunction.boost

fieldName

Имя поля, используемого в качестве входных данных для функции оценки.

fieldName: string

Значение свойства

string

Наследуется отScoringFunction.fieldName

interpolation

Значение, указывающее, как повышение будет интерполировано по оценкам документов; По умолчанию используется значение "Linear".

interpolation?: ScoringFunctionInterpolation

Значение свойства

Наследуется отScoringFunction.interpolation