Compartir a través de


IDocumentsOperations.SuggestWithHttpMessagesAsync Método

Definición

Sobrecargas

SuggestWithHttpMessagesAsync(String, String, SuggestParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Sugiere términos de consulta basados en texto de entrada y documentos coincidentes en el índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/Suggestions

SuggestWithHttpMessagesAsync<T>(String, String, SuggestParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Sugiere términos de consulta basados en texto de entrada y documentos coincidentes en el índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/Suggestions

SuggestWithHttpMessagesAsync(String, String, SuggestParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Sugiere términos de consulta basados en texto de entrada y documentos coincidentes en el índice de búsqueda. 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)))

Parámetros

searchText
String

Texto de búsqueda en el que se van a basar las sugerencias.

suggesterName
String

Nombre del proveedor de sugerencias tal y como se especifica en la colección suggesters que forma parte de la definición del índice.

suggestParameters
SuggestParameters

Parámetros para refinar aún más la consulta de sugerencias.

searchRequestOptions
SearchRequestOptions

Parámetros adicionales para la operación

customHeaders
Dictionary<String,List<String>>

Encabezados que se agregarán a la solicitud.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Respuesta que contiene el texto sugerido y los documentos que coinciden con la consulta.

Comentarios

Las sobrecargas no genéricas de los métodos Suggest, SuggestAsync y SuggestWithHttpMessagesAsync realizan un mejor intento de asignar tipos JSON en la carga de respuesta a tipos .NET. Consulte GetWithHttpMessagesAsync(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) para obtener más información.

Se aplica a

SuggestWithHttpMessagesAsync<T>(String, String, SuggestParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Sugiere términos de consulta basados en texto de entrada y documentos coincidentes en el índice de búsqueda. 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)))

Parámetros de tipo

T

Tipo CLR que se asigna al esquema de índice. Las instancias de este tipo se pueden recuperar como documentos del índice.

Parámetros

searchText
String

Texto de búsqueda en el que se van a basar las sugerencias.

suggesterName
String

Nombre del proveedor de sugerencias tal y como se especifica en la colección suggesters que forma parte de la definición del índice.

suggestParameters
SuggestParameters

Parámetros para refinar aún más la consulta de sugerencias.

searchRequestOptions
SearchRequestOptions

Parámetros adicionales para la operación

customHeaders
Dictionary<String,List<String>>

Encabezados que se agregarán a la solicitud.

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Respuesta que contiene el texto sugerido y los documentos que coinciden con la consulta.

Comentarios

Las sobrecargas genéricas de los métodos Suggest, SuggestAsync y SuggestWithHttpMessagesAsync admiten la asignación de tipos de campo de búsqueda a tipos de .NET a través del parámetro de tipo T. Consulte GetWithHttpMessagesAsync<T>(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) para obtener más información sobre la asignación de tipos.

Se aplica a