ScoringProfile interface

Arama sorgularında puanlama işlemini etkileyen bir arama dizininin 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 "Topla" olur. Puanlama işlevi yoksayılır. Olası değerler şunlardır: 'sum', 'average', 'minimum', 'maximum', 'firstMatching'

functions

Belgelerin puanlanmasını etkileyen işlevlerin 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 "Topla" olur. 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şlevlerin 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