MagnitudeScoringFunction interface
Определяет функцию, которая повышает оценки на основе величины числового поля.
- Extends
Свойства
| parameters | Значения параметров для функции оценки величины. |
| type | Указывает тип используемой функции. Допустимые значения включают величину, свежесть, расстояние и тег. Тип функции должен быть в нижнем регистре. |
Унаследованные свойства
| boost | Умножение для необработанной оценки. Должно быть положительным числом, не равным 1,0. |
| field |
Имя поля, используемого в качестве входных данных для функции оценки. |
| 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