Aracılığıyla paylaş


FreshnessScoringFunction interface

Tarih-saat alanının değerine göre puanları artıran bir işlev tanımlar.

Extends

Özellikler

parameters

Güncellik puanlama işlevi için parametre değerleri.

type

Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı

Devralınan Özellikler

boost

Ham puan için çarpan. 1,0'a eşit olmayan pozitif bir sayı olmalıdır.

fieldName

Puanlama işlevinin girişi olarak kullanılan alanın adı.

interpolation

Artırmanın belge puanları arasında nasıl ilişkilendirilmiş olacağını gösteren bir değer; varsayılan olarak "Doğrusal" olarak adlandırılır.

Özellik Ayrıntıları

parameters

Güncellik puanlama işlevi için parametre değerleri.

parameters: FreshnessScoringParameters

Özellik Değeri

type

Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı

type: "freshness"

Özellik Değeri

"freshness"

Devralınan Özellik Detayları

boost

Ham puan için çarpan. 1,0'a eşit olmayan pozitif bir sayı olmalıdır.

boost: number

Özellik Değeri

number

BaseScoringFunction.boost'tanDevralındı

fieldName

Puanlama işlevinin girişi olarak kullanılan alanın adı.

fieldName: string

Özellik Değeri

string

BaseScoringFunction.fieldName'denDevralındı

interpolation

Artırmanın belge puanları arasında nasıl ilişkilendirilmiş olacağını gösteren bir değer; varsayılan olarak "Doğrusal" olarak adlandırılır.

interpolation?: ScoringFunctionInterpolation

Özellik Değeri

BaseScoringFunction.interpolation'danDevralındı