FreshnessScoringFunction interface
Definieert een functie die scores verhoogt op basis van de waarde van een datum/tijd-veld.
- Uitbreiding
Eigenschappen
| parameters | Parameterwaarden voor de scorefunctie voor nieuwheid. |
| type | Geeft het type functie aan dat moet worden gebruikt. Geldige waarden zijn onder andere magnitude, versheid, afstand en tag. Het functietype moet uit kleine letters bestaan. |
Overgenomen eigenschappen
| boost | Een vermenigvuldiger voor de onbewerkte score. Moet een positief getal zijn dat niet gelijk is aan 1,0. |
| field |
De naam van het veld dat wordt gebruikt als invoer voor de scorefunctie. |
| interpolation | Een waarde die aangeeft hoe het stimuleren wordt geïnterpoleerd in documentscores; wordt standaard ingesteld op Lineair. |
Eigenschapdetails
parameters
Parameterwaarden voor de scorefunctie voor nieuwheid.
parameters: FreshnessScoringParameters
Waarde van eigenschap
type
Geeft het type functie aan dat moet worden gebruikt. Geldige waarden zijn onder andere magnitude, versheid, afstand en tag. Het functietype moet uit kleine letters bestaan.
type: "freshness"
Waarde van eigenschap
"freshness"
Details van overgenomen eigenschap
boost
Een vermenigvuldiger voor de onbewerkte score. Moet een positief getal zijn dat niet gelijk is aan 1,0.
boost: number
Waarde van eigenschap
number
Geërfd vanScoringFunction.boost
fieldName
De naam van het veld dat wordt gebruikt als invoer voor de scorefunctie.
fieldName: string
Waarde van eigenschap
string
Overgeërfd vanScoringFunction.fieldName
interpolation
Een waarde die aangeeft hoe het stimuleren wordt geïnterpoleerd in documentscores; wordt standaard ingesteld op Lineair.
interpolation?: ScoringFunctionInterpolation
Waarde van eigenschap
Overgeërfd vanScoringFunction.interpolation