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 är "Linjär". |
type | Polymorf diskriminator, som anger vilka typer 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 är "Linjär".
interpolation?: ScoringFunctionInterpolation
Egenskapsvärde
type
Polymorf diskriminator, som anger vilka typer det här objektet kan vara
type: "distance" | "freshness" | "magnitude" | "tag"
Egenskapsvärde
"distance" | "freshness" | "magnitude" | "tag"