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


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"