SearchClient.SuggestAsync<T> Methode

Definition

Führt eine Suchabfrage aus, die aus einer partiellen Texteingabe (Minimum von drei Zeichen) besteht. Es gibt übereinstimmenden Text zurück, der in suggesterfähigen Feldern gefunden wurde. Azure Cognitive Search sucht nach übereinstimmenden Werten in Feldern, die in einem Vorschlag vordefiniert sind. Wenn Sie beispielsweise Vorschläge für ein Stadtfeld aktivieren, führt die Eingabe von "Meer" zu Dokumenten, die "Seattle", "Sea Tac" und "Seaside" (alle tatsächlichen Stadtnamen) für dieses Feld enthalten. Vorschläge

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.SuggestResults<T>>> SuggestAsync<T> (string searchText, string suggesterName, Azure.Search.Documents.SuggestOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SuggestAsync : string * string * Azure.Search.Documents.SuggestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.SuggestResults<'T>>>
override this.SuggestAsync : string * string * Azure.Search.Documents.SuggestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.SuggestResults<'T>>>
Public Overridable Function SuggestAsync(Of T) (searchText As String, suggesterName As String, Optional options As SuggestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SuggestResults(Of T)))

Typparameter

T

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

Parameter

searchText
String

Der Suchtext, der zum Vorschlag von Dokumenten verwendet werden soll. Er muss zwischen 1 und 100 Zeichen lang sein.

suggesterName
String

Der Name des Vorschlags, der in der Suggesters-Auflistung angegeben ist, die Teil der Indexdefinition ist.

options
SuggestOptions

Optionen zum Filtern, Sortieren und anderen Vorschlagsabfrageverhalten.

cancellationToken
CancellationToken

Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.

Gibt zurück

Antwort, die Die Ergebnisse der Vorschlagsabfrage aus einem Index enthält.

Ausnahmen

Wird ausgelöst, wenn ein Fehler vom Suchdienst zurückgegeben wird.

Hinweise

Suggest- und SuggestAsync-Methoden unterstützen die Zuordnung von Suchfeldtypen zu .NET-Typen über den Typparameter T. Sie können Ihren eigenen Typ T angeben oder den dynamischen SearchDocumentverwenden. Weitere Informationen zur Typzuordnung finden Sie GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken) unter.

Gilt für: