ScoringProfile interface

Arama sorgularında puanlama işlemini etkileyen arama dizini parametrelerini tanımlar.

Özellikler

functionAggregation

Tek tek puanlama işlevlerinin sonuçlarının nasıl birleştirileceğine ilişkin bir değer. Varsayılan olarak "Toplam" kullanılır. Puanlama işlevi yoksayılır. Olası değerler şunlardır: 'sum', 'average', 'minimum', 'maximum', 'firstMatching'

functions

Belgelerin puanlanmasını etkileyen işlevler koleksiyonu.

name

Puanlama profilinin adı.

textWeights

Belirli dizin alanlarındaki metin eşleşmelerine göre puanlama işlemini artıran parametreler.

Özellik Ayrıntıları

functionAggregation

Tek tek puanlama işlevlerinin sonuçlarının nasıl birleştirileceğine ilişkin bir değer. Varsayılan olarak "Toplam" kullanılır. Puanlama işlevi yoksayılır. Olası değerler şunlardır: 'sum', 'average', 'minimum', 'maximum', 'firstMatching'

functionAggregation?: ScoringFunctionAggregation

Özellik Değeri

functions

Belgelerin puanlanmasını etkileyen işlevler koleksiyonu.

functions?: ScoringFunction[]

Özellik Değeri

name

Puanlama profilinin adı.

name: string

Özellik Değeri

string

textWeights

Belirli dizin alanlarındaki metin eşleşmelerine göre puanlama işlemini artıran parametreler.

textWeights?: TextWeights

Özellik Değeri