Freigeben über


SearchServiceApplicationProxy.AddContextValueFromIdForTuningQuery-Methode

Fügt einen Kontextwert für den angegebenen TuningQuery. Ein Kontext bezieht sich auf eine Eigenschaft in einer Abfrage und jede Eigenschaft verfügt über eine dynamisch zugewiesene ID ein. Bei dieser Methode werden nur zwei Eigenschaften verwendet: der Benutzer ausgeben, die Abfrage (UserId) und die Sprache des Benutzers (LanguageId). Die dynamisch zugewiesene ID kann 0 oder 1 sein.

Namespace:  Microsoft.Office.Server.Search.Administration
Assembly:  Microsoft.Office.Server.Search (in Microsoft.Office.Server.Search.dll)

Syntax

'Declaration
Public Function AddContextValueFromIdForTuningQuery ( _
    searchObjectOwner As SearchObjectOwner, _
    QueryId As Integer, _
    ContextId As Integer, _
    ContextVal As String _
) As Integer
'Usage
Dim instance As SearchServiceApplicationProxy
Dim searchObjectOwner As SearchObjectOwner
Dim QueryId As Integer
Dim ContextId As Integer
Dim ContextVal As String
Dim returnValue As Integer

returnValue = instance.AddContextValueFromIdForTuningQuery(searchObjectOwner, _
    QueryId, ContextId, ContextVal)
public int AddContextValueFromIdForTuningQuery(
    SearchObjectOwner searchObjectOwner,
    int QueryId,
    int ContextId,
    string ContextVal
)

Parameter

  • QueryId
    Typ: System.Int32

    Die Abfrage optimieren; eine Abfrage, die Sie zum Anpassen des Ranking-Modells verwenden können.

Rückgabewert

Typ: System.Int32
Das Ergebnis. 0 zeigt Erfolg an. -1 zeigt einen Fehler an.

Hinweise

Verwenden Sie diese Methode, wenn Sie wissen, dass die ID der Eigenschaft. Andernfalls verwenden Sie AddContextValueFromKeyForTuningQuery().

In der Regel, wenn mehrere Benutzer und mehrere Abfragen vorhanden sind, wird der am häufigsten verwendeten Benutzer oder Abfrage gewählt. Ein TuningQuery kann nur 1 Benutzer und 1 Sprache haben.

Siehe auch

Referenz

SearchServiceApplicationProxy Klasse

SearchServiceApplicationProxy-Member

Microsoft.Office.Server.Search.Administration-Namespace