IDocumentsOperations.SuggestWithHttpMessagesAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SuggestWithHttpMessagesAsync(String, String, SuggestParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) |
Suggère des termes de requête basés sur le texte d’entrée et les documents correspondants dans l’index de recherche. https://docs.microsoft.com/rest/api/searchservice/Suggestions |
SuggestWithHttpMessagesAsync<T>(String, String, SuggestParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) |
Suggère des termes de requête basés sur le texte d’entrée et les documents correspondants dans l’index de recherche. https://docs.microsoft.com/rest/api/searchservice/Suggestions |
SuggestWithHttpMessagesAsync(String, String, SuggestParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)
Suggère des termes de requête basés sur le texte d’entrée et les documents correspondants dans l’index de recherche. https://docs.microsoft.com/rest/api/searchservice/Suggestions
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.DocumentSuggestResult<Microsoft.Azure.Search.Models.Document>>> SuggestWithHttpMessagesAsync (string searchText, string suggesterName, Microsoft.Azure.Search.Models.SuggestParameters suggestParameters, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SuggestWithHttpMessagesAsync : string * string * Microsoft.Azure.Search.Models.SuggestParameters * Microsoft.Azure.Search.Models.SearchRequestOptions * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.DocumentSuggestResult<Microsoft.Azure.Search.Models.Document>>>
Public Function SuggestWithHttpMessagesAsync (searchText As String, suggesterName As String, suggestParameters As SuggestParameters, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of DocumentSuggestResult(Of Document)))
Paramètres
- searchText
- String
Texte de recherche sur lequel baser les suggestions.
- suggesterName
- String
Nom du suggesteur tel que spécifié dans la collection suggesteurs qui fait partie de la définition d’index.
- suggestParameters
- SuggestParameters
Paramètres pour affiner davantage la requête de suggestion.
- searchRequestOptions
- SearchRequestOptions
Paramètres supplémentaires pour l’opération
- customHeaders
- Dictionary<String,List<String>>
En-têtes qui seront ajoutés à la demande.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
Réponse contenant le texte suggéré et les documents correspondant à la requête.
Remarques
Les surcharges non génériques des méthodes Suggest, SuggestAsync et SuggestWithHttpMessagesAsync permettent de mapper les types JSON dans la charge utile de réponse aux types .NET. Consultez la rubrique GetWithHttpMessagesAsync(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) (éventuellement en anglais) pour plus d'informations.
S’applique à
SuggestWithHttpMessagesAsync<T>(String, String, SuggestParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)
Suggère des termes de requête basés sur le texte d’entrée et les documents correspondants dans l’index de recherche. https://docs.microsoft.com/rest/api/searchservice/Suggestions
public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.DocumentSuggestResult<T>>> SuggestWithHttpMessagesAsync<T> (string searchText, string suggesterName, Microsoft.Azure.Search.Models.SuggestParameters suggestParameters, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SuggestWithHttpMessagesAsync : string * string * Microsoft.Azure.Search.Models.SuggestParameters * Microsoft.Azure.Search.Models.SearchRequestOptions * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.DocumentSuggestResult<'T>>>
Public Function SuggestWithHttpMessagesAsync(Of T) (searchText As String, suggesterName As String, suggestParameters As SuggestParameters, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of DocumentSuggestResult(Of T)))
Paramètres de type
- T
Le type CLR qui mappe vers le schéma d'index. Les instances de ce type peuvent être récupérées sous forme de documents à partir de l’index.
Paramètres
- searchText
- String
Texte de recherche sur lequel baser les suggestions.
- suggesterName
- String
Nom du suggesteur tel que spécifié dans la collection suggesteurs qui fait partie de la définition d’index.
- suggestParameters
- SuggestParameters
Paramètres pour affiner davantage la requête de suggestion.
- searchRequestOptions
- SearchRequestOptions
Paramètres supplémentaires pour l’opération
- customHeaders
- Dictionary<String,List<String>>
En-têtes qui seront ajoutés à la demande.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
Réponse contenant le texte suggéré et les documents correspondant à la requête.
Remarques
Les surcharges génériques des méthodes Suggest, SuggestAsync et SuggestWithHttpMessagesAsync prennent en charge le mappage des types de champs de recherche aux types .NET via le paramètre de type T. Pour plus d’informations sur le mappage de type, consultez GetWithHttpMessagesAsync<T>(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) .
S’applique à
Azure SDK for .NET