Compartir a través de


DocumentsOperationsExtensions.SearchAsync Método

Definición

Sobrecargas

SearchAsync(IDocumentsOperations, String, SearchParameters, SearchRequestOptions, CancellationToken)

Busca documentos en el índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/Search-Documents

SearchAsync<T>(IDocumentsOperations, String, SearchParameters, SearchRequestOptions, CancellationToken)

Busca documentos en el índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/Search-Documents

SearchAsync(IDocumentsOperations, String, SearchParameters, SearchRequestOptions, CancellationToken)

Source:
DocumentsOperationsExtensions.cs

Busca documentos en el índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/Search-Documents

public static System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.DocumentSearchResult<Microsoft.Azure.Search.Models.Document>> SearchAsync (this Microsoft.Azure.Search.IDocumentsOperations operations, string searchText, Microsoft.Azure.Search.Models.SearchParameters searchParameters = default, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member SearchAsync : Microsoft.Azure.Search.IDocumentsOperations * string * Microsoft.Azure.Search.Models.SearchParameters * Microsoft.Azure.Search.Models.SearchRequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.DocumentSearchResult<Microsoft.Azure.Search.Models.Document>>
<Extension()>
Public Function SearchAsync (operations As IDocumentsOperations, searchText As String, Optional searchParameters As SearchParameters = Nothing, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DocumentSearchResult(Of Document))

Parámetros

operations
IDocumentsOperations

Grupo de operaciones para este método de extensión.

searchText
String

Expresión de consulta de búsqueda de texto completo; Use null o "*" para que coincida con todos los documentos. Consulte https://docs.microsoft.com/rest/api/searchservice/Simple-query-syntax-in-Azure-Search para obtener más información sobre la sintaxis de consulta de búsqueda.

searchParameters
SearchParameters

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

searchRequestOptions
SearchRequestOptions

Parámetros adicionales para la operación

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Respuesta que contiene los documentos que coinciden con la consulta.

Comentarios

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

Si Azure Cognitive Search no puede incluir todos los resultados en una sola respuesta, la respuesta devuelta incluirá un token de continuación que se puede pasar a ContinueSearch para recuperar más resultados. Consulte DocumentSearchResult.ContinuationToken para obtener más información.

Se aplica a

SearchAsync<T>(IDocumentsOperations, String, SearchParameters, SearchRequestOptions, CancellationToken)

Source:
DocumentsOperationsExtensions.cs

Busca documentos en el índice de búsqueda. https://docs.microsoft.com/rest/api/searchservice/Search-Documents

public static System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.DocumentSearchResult<T>> SearchAsync<T> (this Microsoft.Azure.Search.IDocumentsOperations operations, string searchText, Microsoft.Azure.Search.Models.SearchParameters searchParameters = default, Microsoft.Azure.Search.Models.SearchRequestOptions searchRequestOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member SearchAsync : Microsoft.Azure.Search.IDocumentsOperations * string * Microsoft.Azure.Search.Models.SearchParameters * Microsoft.Azure.Search.Models.SearchRequestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Search.Models.DocumentSearchResult<'T>>
<Extension()>
Public Function SearchAsync(Of T) (operations As IDocumentsOperations, searchText As String, Optional searchParameters As SearchParameters = Nothing, Optional searchRequestOptions As SearchRequestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DocumentSearchResult(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

Grupo de operaciones para este método de extensión.

searchText
String

Expresión de consulta de búsqueda de texto completo; Use null o "*" para que coincida con todos los documentos. Consulte https://docs.microsoft.com/rest/api/searchservice/Simple-query-syntax-in-Azure-Search para obtener más información sobre la sintaxis de consulta de búsqueda.

searchParameters
SearchParameters

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

searchRequestOptions
SearchRequestOptions

Parámetros adicionales para la operación

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Respuesta que contiene los documentos que coinciden con la consulta.

Comentarios

Las sobrecargas genéricas de los métodos Search, SearchAsync y SearchWithHttpMessagesAsync 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.

Si Azure Cognitive Search no puede incluir todos los resultados en una sola respuesta, la respuesta devuelta incluirá un token de continuación que se puede pasar a ContinueSearch para recuperar más resultados. Consulte DocumentSearchResult.ContinuationToken para obtener más información.

Se aplica a