Condividi tramite


BaseScoringFunction interface

Tipo di base per le funzioni che possono modificare i punteggi del documento durante la classificazione.

Proprietà

boost

Moltiplicatore per il punteggio non elaborato. Deve essere un numero positivo diverso da 1,0.

fieldName

Nome del campo utilizzato come input per la funzione di assegnazione dei punteggi.

interpolation

Valore che indica come verrà interpolata la priorità tra i punteggi dei documenti; il valore predefinito è "Lineare".

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

Dettagli proprietà

boost

Moltiplicatore per il punteggio non elaborato. Deve essere un numero positivo diverso da 1,0.

boost: number

Valore della proprietà

number

fieldName

Nome del campo utilizzato come input per la funzione di assegnazione dei punteggi.

fieldName: string

Valore della proprietà

string

interpolation

Valore che indica come verrà interpolata la priorità tra i punteggi dei documenti; il valore predefinito è "Lineare".

interpolation?: ScoringFunctionInterpolation

Valore della proprietà

type

Discriminare polimorfico, che specifica i diversi tipi che questo oggetto può essere

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

Valore della proprietà

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