SearchServiceApplicationProxy.AddContextValueFromKeyForTuningQuery-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 AddContextValueFromKeyForTuningQuery ( _
searchObjectOwner As SearchObjectOwner, _
QueryId As Integer, _
ContextKey As String, _
ContextVal As String _
) As Integer
'Usage
Dim instance As SearchServiceApplicationProxy
Dim searchObjectOwner As SearchObjectOwner
Dim QueryId As Integer
Dim ContextKey As String
Dim ContextVal As String
Dim returnValue As Integer
returnValue = instance.AddContextValueFromKeyForTuningQuery(searchObjectOwner, _
QueryId, ContextKey, ContextVal)
public int AddContextValueFromKeyForTuningQuery(
SearchObjectOwner searchObjectOwner,
int QueryId,
string ContextKey,
string ContextVal
)
Parameter
searchObjectOwner
Typ: Microsoft.Office.Server.Search.Administration.SearchObjectOwnerDer Besitzer der Websitehierarchie suchen.
QueryId
Typ: System.Int32Die Abfrage optimieren; eine Abfrage, die Sie zum Anpassen des Ranking-Modells verwenden können.
ContextKey
Typ: System.StringDie Kontext-Taste; "LanguageId" oder "UserId".
ContextVal
Typ: System.StringDer Kontextwert.
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 den Schlüssel der Eigenschaft, z. B. UserId oder LanguageId. Andernfalls verwenden Sie AddContextValueFromIdForTuningQuery().
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