MagnitudeScoringFunction interface
Sayısal alanın büyüklüğüne göre puanları artıran bir işlev tanımlar.
- Extends
Özellikler
| parameters | Büyük puanlama işlevinin 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. |
| field |
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
Büyük puanlama işlevinin parametre değerleri.
parameters: MagnitudeScoringParameters
Ö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: "magnitude"
Özellik Değeri
"magnitude"
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
Miras Alınan ScoringFunction.boost
fieldName
Puanlama işlevine giriş olarak kullanılan alanın adı.
fieldName: string
Özellik Değeri
string
Miras Alınan ScoringFunction.fieldName
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
Miras Alınan ScoringFunction.interpolation