Dela via


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.

fieldName

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"