BaseScoringFunction interface

Derecelendirme sırasında belge puanlarını değiştirebilen işlevler için temel tür.

Ö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.

type

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

Özellik Ayrıntıları

boost

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

boost: number

Özellik Değeri

number

fieldName

Puanlama işlevinin girişi 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 bir 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"