ScoringProfile interface
Arama sorgularında puanlama işlemini etkileyen bir arama dizininin parametrelerini tanımlar.
Özellikler
| function |
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ı. |
| text |
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