Freigeben über


DocumentsOperationsExtensions.SuggestAsync Methode

Definition

Überlädt

SuggestAsync(IDocumentsOperations, String, String, SuggestParameters, SearchRequestOptions, CancellationToken)

Schlägt Abfragebegriffe basierend auf Eingabetext und übereinstimmenden Dokumenten im Suchindex vor. https://docs.microsoft.com/rest/api/searchservice/Suggestions

SuggestAsync<T>(IDocumentsOperations, String, String, SuggestParameters, SearchRequestOptions, CancellationToken)

Schlägt Abfragebegriffe basierend auf Eingabetext und übereinstimmenden Dokumenten im Suchindex vor. https://docs.microsoft.com/rest/api/searchservice/Suggestions

SuggestAsync(IDocumentsOperations, String, String, SuggestParameters, SearchRequestOptions, CancellationToken)

Quelle:
DocumentsOperationsExtensions.cs

Schlägt Abfragebegriffe basierend auf Eingabetext und übereinstimmenden Dokumenten im Suchindex vor. https://docs.microsoft.com/rest/api/searchservice/Suggestions

public static System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.DocumentSuggestResult<Microsoft.Azure.Search.Models.Document>> SuggestAsync (this Microsoft.Azure.Search.IDocumentsOperations operations, string searchText, string suggesterName, Microsoft.Azure.Search.Models.SuggestParameters suggestParameters = default, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member SuggestAsync : Microsoft.Azure.Search.IDocumentsOperations * string * string * Microsoft.Azure.Search.Models.SuggestParameters * Microsoft.Azure.Search.Models.SearchRequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.DocumentSuggestResult<Microsoft.Azure.Search.Models.Document>>
<Extension()>
Public Function SuggestAsync (operations As IDocumentsOperations, searchText As String, suggesterName As String, Optional suggestParameters As SuggestParameters = Nothing, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DocumentSuggestResult(Of Document))

Parameter

operations
IDocumentsOperations

Die Vorgangsgruppe für diese Erweiterungsmethode.

searchText
String

Der Suchtext, auf dem Vorschläge basieren sollen.

suggesterName
String

Der Name der Vorschlagsfunktion, wie in der Suggesters-Auflistung angegeben, die Teil der Indexdefinition ist.

suggestParameters
SuggestParameters

Parameter zum weiteren Verfeinern der Vorschlagsabfrage.

searchRequestOptions
SearchRequestOptions

Zusätzliche Parameter für den Vorgang

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Antwort mit dem vorgeschlagenen Text und den Dokumenten, die der Abfrage entsprechen.

Hinweise

Die nicht generischen Überladungen der Methoden Suggest, SuggestAsync und SuggestWithHttpMessagesAsync versuchen, JSON-Typen in der Antwortnutzlast .NET-Typen zuzuordnen. Weitere Informationen finden Sie unter GetWithHttpMessagesAsync(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken).

Gilt für:

SuggestAsync<T>(IDocumentsOperations, String, String, SuggestParameters, SearchRequestOptions, CancellationToken)

Quelle:
DocumentsOperationsExtensions.cs

Schlägt Abfragebegriffe basierend auf Eingabetext und übereinstimmenden Dokumenten im Suchindex vor. https://docs.microsoft.com/rest/api/searchservice/Suggestions

public static System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.DocumentSuggestResult<T>> SuggestAsync<T> (this Microsoft.Azure.Search.IDocumentsOperations operations, string searchText, string suggesterName, Microsoft.Azure.Search.Models.SuggestParameters suggestParameters = default, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member SuggestAsync : Microsoft.Azure.Search.IDocumentsOperations * string * string * Microsoft.Azure.Search.Models.SuggestParameters * Microsoft.Azure.Search.Models.SearchRequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.DocumentSuggestResult<'T>>
<Extension()>
Public Function SuggestAsync(Of T) (operations As IDocumentsOperations, searchText As String, suggesterName As String, Optional suggestParameters As SuggestParameters = Nothing, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DocumentSuggestResult(Of T))

Typparameter

T

Der CLR-Typ, der dem Indexschema zugeordnet wird. Instanzen dieses Typs können als Dokumente aus dem Index abgerufen werden.

Parameter

operations
IDocumentsOperations

Die Vorgangsgruppe für diese Erweiterungsmethode.

searchText
String

Der Suchtext, auf dem Vorschläge basieren sollen.

suggesterName
String

Der Name der Vorschlagsfunktion, wie in der Suggesters-Auflistung angegeben, die Teil der Indexdefinition ist.

suggestParameters
SuggestParameters

Parameter zum weiteren Verfeinern der Vorschlagsabfrage.

searchRequestOptions
SearchRequestOptions

Zusätzliche Parameter für den Vorgang

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Antwort mit dem vorgeschlagenen Text und den Dokumenten, die der Abfrage entsprechen.

Hinweise

Die generischen Überladungen der Methoden Suggest, SuggestAsync und SuggestWithHttpMessagesAsync unterstützen die Zuordnung von Suchfeldtypen zu .NET-Typen über den Typparameter T. Weitere Informationen zur Typzuordnung finden Sie GetWithHttpMessagesAsync<T>(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) unter .

Gilt für: