BaseScoringFunction interface
Bastyp för funktioner som kan ändra dokumentpoäng under rangordning.
Egenskaper
boost | En multiplikator för råpoängen. Måste vara ett positivt tal som inte är lika med 1,0. |
field |
Namnet på fältet som används som indata till bedömningsfunktionen. |
interpolation | Ett värde som anger hur ökning kommer att interpoleras mellan dokumentpoäng. standardvärdet "Linjär". |
type | Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara |
Egenskapsinformation
boost
En multiplikator för råpoängen. Måste vara ett positivt tal som inte är lika med 1,0.
boost: number
Egenskapsvärde
number
fieldName
Namnet på fältet som används som indata till bedömningsfunktionen.
fieldName: string
Egenskapsvärde
string
interpolation
Ett värde som anger hur ökning kommer att interpoleras mellan dokumentpoäng. standardvärdet "Linjär".
interpolation?: ScoringFunctionInterpolation
Egenskapsvärde
type
Polymorft diskriminerande, vilket anger de olika typer som det här objektet kan vara
type: "distance" | "freshness" | "magnitude" | "tag"
Egenskapsvärde
"distance" | "freshness" | "magnitude" | "tag"