Compartir a través de


DocumentsOperationsExtensions.SuggestAsync Método

Definición

Sobrecargas

SuggestAsync(IDocumentsOperations, String, String, SuggestParameters, SearchRequestOptions, 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

SuggestAsync<T>(IDocumentsOperations, String, String, SuggestParameters, SearchRequestOptions, 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

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

Source:
DocumentsOperationsExtensions.cs

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

Parámetros

operations
IDocumentsOperations

El grupo de operaciones de este método de extensión.

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

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

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

Source:
DocumentsOperationsExtensions.cs

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

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

operations
IDocumentsOperations

El grupo de operaciones de este método de extensión.

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

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