Aracılığıyla paylaş


FreshnessScoringFunction interface

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

Extends

Özellikler

parameters

Yenilik 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ın çarpanı. 1,0'a eşit olmayan pozitif bir sayı olmalıdır.

fieldName

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

interpolation

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

Özellik Ayrıntıları

parameters

Yenilik 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ın çarpanı. 1,0'a eşit olmayan pozitif bir sayı olmalıdır.

boost: number

Özellik Değeri

number

ScoringFunction.boost'tandevralındı

fieldName

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

fieldName: string

Özellik Değeri

string

ScoringFunction.fieldName'dendevralındı

interpolation

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

interpolation?: ScoringFunctionInterpolation

Özellik Değeri

ScoringFunction.interpolation'dandevralındı