Freigeben über


FreshnessScoringFunction Klasse

Definition

Definiert eine Funktion, die die Bewertungen basierend auf dem Wert eines Datums-Uhrzeit-Felds erhöht. https://docs.microsoft.com/rest/api/searchservice/Add-scoring-profiles-to-a-search-index

[Newtonsoft.Json.JsonObject("freshness")]
public class FreshnessScoringFunction : Microsoft.Azure.Search.Models.ScoringFunction
[<Newtonsoft.Json.JsonObject("freshness")>]
type FreshnessScoringFunction = class
    inherit ScoringFunction
Public Class FreshnessScoringFunction
Inherits ScoringFunction
Vererbung
FreshnessScoringFunction
Attribute
Newtonsoft.Json.JsonObjectAttribute

Konstruktoren

FreshnessScoringFunction()

Initialisiert eine neue instance der FreshnessScoringFunction-Klasse.

FreshnessScoringFunction(String, Double, FreshnessScoringParameters, Nullable<ScoringFunctionInterpolation>)

Initialisiert eine neue instance der FreshnessScoringFunction-Klasse.

FreshnessScoringFunction(String, Double, TimeSpan, Nullable<ScoringFunctionInterpolation>)

Initialisiert eine neue instance der FreshnessScoringFunction-Klasse.

Eigenschaften

Boost

Ruft einen Multiplikator für die Unformatierte Bewertung ab oder legt diese fest. Muss eine positive Zahl sein, die nicht gleich 1,0 ist.

(Geerbt von ScoringFunction)
FieldName

Ruft den Namen des Felds ab, das als Eingabe für die Bewertungsfunktion verwendet wird, oder legt diesen fest.

(Geerbt von ScoringFunction)
Interpolation

Ruft einen Wert ab, der angibt, wie die Verstärkung über Dokumentbewertungen hinweg interpoliert wird, oder legt einen Wert fest. wird standardmäßig auf "Linear" festgelegt. Mögliche Werte: "linear", "konstant", "quadratisch", "logarithmisch"

(Geerbt von ScoringFunction)
Parameters

Ruft Parameterwerte für die Aktualitätsbewertungsfunktion ab oder legt diese fest.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: