次の方法で共有


MagnitudeScoringFunction interface

数値フィールドの大きさに基づいてスコアをブーストする関数を定義します。

Extends

プロパティ

parameters

マグニチュード スコアリング関数のパラメーター値。

type

ポリモーフィック判別器。このオブジェクトで使用できるさまざまな型を指定します。

継承されたプロパティ

boost

生スコアの乗数。 1.0 に等しくない正の数値を指定する必要があります。

fieldName

スコアリング関数への入力として使用されるフィールドの名前。

interpolation

ブーストがドキュメント スコア間でどのように補間されるかを示す値。既定値は "Linear" です。

プロパティの詳細

parameters

マグニチュード スコアリング関数のパラメーター値。

parameters: MagnitudeScoringParameters

プロパティ値

type

ポリモーフィック判別器。このオブジェクトで使用できるさまざまな型を指定します。

type: "magnitude"

プロパティ値

"magnitude"

継承されたプロパティの詳細

boost

生スコアの乗数。 1.0 に等しくない正の数値を指定する必要があります。

boost: number

プロパティ値

number

BaseScoringFunction.boostから継承されます

fieldName

スコアリング関数への入力として使用されるフィールドの名前。

fieldName: string

プロパティ値

string

BaseScoringFunction.fieldNameから継承されます

interpolation

ブーストがドキュメント スコア間でどのように補間されるかを示す値。既定値は "Linear" です。

interpolation?: ScoringFunctionInterpolation

プロパティ値

BaseScoringFunction.interpolationから継承されます