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

Kullanılacak işlevin türünü belirtir. Geçerli değerler büyüklük, tazelik, uzaklık ve etiketi içerir. İşlev türü küçük harf olmalıdır.

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

Kullanılacak işlevin türünü belirtir. Geçerli değerler büyüklük, tazelik, uzaklık ve etiketi içerir. İşlev türü küçük harf olmalıdır.

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ı