SearchClient.SuggestAsync<T> Méthode

Définition

Exécute une requête « search-as-you-type » composée d’une entrée de texte partielle (trois caractères minimum). Elle retourne le texte correspondant trouvé dans les champs prenant en compte le suggesteur. Recherche cognitive Azure recherche des valeurs correspondantes dans les champs prédéfinis dans un suggesteur. Par exemple, si vous activez les suggestions sur un champ de ville, la saisie de « mer » génère des documents contenant « Seattle », « Sea Tac » et « Seaside » (tous les noms de ville réels) pour ce champ. Suggestions

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)))

Paramètres de type

T

Type .NET mappé au schéma d’index. Les instances de ce type peuvent être récupérées en tant que documents à partir de l’index.

Paramètres

searchText
String

Texte de recherche à utiliser pour suggérer des documents. Doit comprendre 1 caractère au minimum et 100 caractères au maximum.

suggesterName
String

Nom du suggesteur tel que spécifié dans la collection de suggesteurs qui fait partie de la définition d’index.

options
SuggestOptions

Options de filtrage, de tri et autres suggestions de comportements de requête.

cancellationToken
CancellationToken

Facultatif CancellationToken pour propager des notifications indiquant que l’opération doit être annulée.

Retours

Réponse contenant les résultats de requête de suggestion d’un index.

Exceptions

Levée lorsqu’un échec est retourné par le service de recherche.

Remarques

Les méthodes Suggest et SuggestAsync prennent en charge le mappage des types de champs de recherche aux types .NET via le paramètre de type T. Vous pouvez fournir votre propre type T ou utiliser le dynamique SearchDocument. Pour plus d’informations sur le mappage de type, consultez GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken) .

S’applique à