Udostępnij za pośrednictwem


BaseScoringFunction interface

Typ podstawowy funkcji, które mogą modyfikować wyniki dokumentu podczas klasyfikowania.

Właściwości

boost

Mnożnik nieprzetworzonego wyniku. Musi być liczbą dodatnią, która nie jest równa 1,0.

fieldName

Nazwa pola używanego jako dane wejściowe funkcji oceniania.

interpolation

Wartość wskazująca, jak zwiększenie będzie interpolowane w wynikach dokumentu; wartość domyślna to "Linear".

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

Szczegóły właściwości

boost

Mnożnik nieprzetworzonego wyniku. Musi być liczbą dodatnią, która nie jest równa 1,0.

boost: number

Wartość właściwości

number

fieldName

Nazwa pola używanego jako dane wejściowe funkcji oceniania.

fieldName: string

Wartość właściwości

string

interpolation

Wartość wskazująca, jak zwiększenie będzie interpolowane w wynikach dokumentu; wartość domyślna to "Linear".

interpolation?: ScoringFunctionInterpolation

Wartość właściwości

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

type: "distance" | "freshness" | "magnitude" | "tag"

Wartość właściwości

"distance" | "freshness" | "magnitude" | "tag"