Поделиться через


BaseScoringFunction interface

Базовый тип функций, которые могут изменять оценки документов во время ранжирования.

Свойства

boost

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

fieldName

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

interpolation

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

type

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

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

boost

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

boost: number

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

number

fieldName

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

fieldName: string

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

string

interpolation

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

interpolation?: ScoringFunctionInterpolation

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

type

Полиморфная дискриминация, указывающая различные типы этого объекта, может быть

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

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

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