次の方法で共有


FreshnessScoringFunction interface

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

Extends

プロパティ

parameters

鮮度スコアリング関数のパラメーター値。

type

ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。

継承されたプロパティ

boost

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

fieldName

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

interpolation

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

プロパティの詳細

parameters

鮮度スコアリング関数のパラメーター値。

parameters: FreshnessScoringParameters

プロパティ値

type

ポリモーフィック識別子。このオブジェクトは、さまざまな型を指定します。

type: "freshness"

プロパティ値

"freshness"

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

boost

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

boost: number

プロパティ値

number

承元ScoringFunction.boost

fieldName

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

fieldName: string

プロパティ値

string

継承元ScoringFunction.fieldName

interpolation

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

interpolation?: ScoringFunctionInterpolation

プロパティ値

継承元ScoringFunction.interpolation