次の方法で共有


TagScoringFunction interface

特定のタグのリストに一致する文字列値を持つドキュメントのスコアを向上させる関数を定義します。

Extends

プロパティ

parameters

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

type

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

継承されたプロパティ

boost

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

fieldName

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

interpolation

文書のスコア間でブースティングがどのように補間されるかを示す値。既定値は "Linear" です。

プロパティの詳細

parameters

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

parameters: TagScoringParameters

プロパティ値

type

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

type: "tag"

プロパティ値

"tag"

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

boost

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

boost: number

プロパティ値

number

BaseScoringFunction.boostから継承

fieldName

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

fieldName: string

プロパティ値

string

BaseScoringFunction.fieldNameから継承されます

interpolation

文書のスコア間でブースティングがどのように補間されるかを示す値。既定値は "Linear" です。

interpolation?: ScoringFunctionInterpolation

プロパティ値

BaseScoringFunction.interpolationから継承