Condividi tramite


MagnitudeScoringFunction interface

Definisce una funzione che aumenta i punteggi in base alla grandezza di un campo numerico.

Extends

Proprietà

parameters

Valori dei parametri per la funzione di assegnazione dei punteggi di grandezza.

type

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

Proprietà ereditate

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à interpolato il boosting tra i punteggi del documento; il valore predefinito è "Lineare".

Dettagli proprietà

parameters

Valori dei parametri per la funzione di assegnazione dei punteggi di grandezza.

parameters: MagnitudeScoringParameters

Valore della proprietà

type

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

type: "magnitude"

Valore della proprietà

"magnitude"

Dettagli proprietà ereditate

boost

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

boost: number

Valore della proprietà

number

Ereditato daBaseScoringFunction.boost

fieldName

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

fieldName: string

Valore della proprietà

string

Ereditato daBaseScoringFunction.fieldName

interpolation

Valore che indica come verrà interpolato il boosting tra i punteggi del documento; il valore predefinito è "Lineare".

interpolation?: ScoringFunctionInterpolation

Valore della proprietà

Ereditato daBaseScoringFunction.interpolation