Aracılığıyla paylaş


DistanceScoringFunction interface

Coğrafi konumdan uzaklığı temel alarak puanları artıran bir işlev tanımlar.

Extends

Özellikler

parameters

Uzaklık 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

Uzaklık puanlama işlevi için parametre değerleri.

parameters: DistanceScoringParameters

Özellik Değeri

type

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

type: "distance"

Özellik Değeri

"distance"

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ı