BaseScoringFunction interface
Derecelendirme sırasında belge puanlarını değiştirebilen işlevler için temel tür.
Ö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. |
| type | Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı |
Özellik Ayrıntıları
boost
Ham puanın çarpanı. 1,0'a eşit olmayan pozitif bir sayı olmalıdır.
boost: number
Özellik Değeri
number
fieldName
Puanlama işlevine giriş olarak kullanılan alanın adı.
fieldName: string
Özellik Değeri
string
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
type
Bu nesnenin olabileceği farklı türleri belirten polimorfik ayrımcı
type: "distance" | "freshness" | "magnitude" | "tag"
Özellik Değeri
"distance" | "freshness" | "magnitude" | "tag"