Freigeben über


IDocumentsOperations.SearchWithHttpMessagesAsync Methode

Definition

Überlädt

SearchWithHttpMessagesAsync(String, SearchParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Sucht nach Dokumenten im Suchindex. https://docs.microsoft.com/rest/api/searchservice/Search-Documents

SearchWithHttpMessagesAsync<T>(String, SearchParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

Sucht nach Dokumenten im Suchindex. https://docs.microsoft.com/rest/api/searchservice/Search-Documents

SearchWithHttpMessagesAsync(String, SearchParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.DocumentSearchResult<Microsoft.Azure.Search.Models.Document>>> SearchWithHttpMessagesAsync (string searchText, Microsoft.Azure.Search.Models.SearchParameters searchParameters, 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 SearchWithHttpMessagesAsync : string * Microsoft.Azure.Search.Models.SearchParameters * 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.DocumentSearchResult<Microsoft.Azure.Search.Models.Document>>>
Public Function SearchWithHttpMessagesAsync (searchText As String, searchParameters As SearchParameters, 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 DocumentSearchResult(Of Document)))

Parameter

searchText
String

Ein Volltextsuchabfrageausdruck; Verwenden Sie NULL oder "*", um alle Dokumente abzugleichen. Weitere Informationen zur Suchabfragesyntax finden Sie unter https://docs.microsoft.com/rest/api/searchservice/Simple-query-syntax-in-Azure-Search .

searchParameters
SearchParameters

Parameter, um die Suchabfrage weiter zu verfeinern.

searchRequestOptions
SearchRequestOptions

Zusätzliche Parameter für den Vorgang

customHeaders
Dictionary<String,List<String>>

Die Header, die der Anforderung hinzugefügt werden.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Antwort mit den Dokumenten, die der Abfrage entsprechen.

Hinweise

Die nicht generischen Überladungen der Methoden Search, SearchAsync und SearchWithHttpMessagesAsync versuchen, JSON-Typen in der Antwortnutzlast .NET-Typen zuzuordnen. Weitere Informationen finden Sie unter GetWithHttpMessagesAsync(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken).

Wenn Azure Cognitive Search nicht alle Ergebnisse in einer einzelnen Antwort enthalten kann, enthält die zurückgegebene Antwort ein Fortsetzungstoken, das an ContinueSearch übergeben werden kann, um weitere Ergebnisse abzurufen. Weitere Informationen finden Sie unter DocumentSearchResult.ContinuationToken.

Gilt für:

SearchWithHttpMessagesAsync<T>(String, SearchParameters, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken)

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Search.Models.DocumentSearchResult<T>>> SearchWithHttpMessagesAsync<T> (string searchText, Microsoft.Azure.Search.Models.SearchParameters searchParameters, 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 SearchWithHttpMessagesAsync : string * Microsoft.Azure.Search.Models.SearchParameters * 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.DocumentSearchResult<'T>>>
Public Function SearchWithHttpMessagesAsync(Of T) (searchText As String, searchParameters As SearchParameters, 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 DocumentSearchResult(Of T)))

Typparameter

T

Der CLR-Typ, der dem Indexschema zugeordnet wird. Instanzen dieses Typs können als Dokumente aus dem Index abgerufen werden.

Parameter

searchText
String

Ein Volltextsuchabfrageausdruck; Verwenden Sie NULL oder "*", um alle Dokumente abzugleichen. Weitere Informationen zur Suchabfragesyntax finden Sie unter https://docs.microsoft.com/rest/api/searchservice/Simple-query-syntax-in-Azure-Search .

searchParameters
SearchParameters

Parameter, um die Suchabfrage weiter zu verfeinern.

searchRequestOptions
SearchRequestOptions

Zusätzliche Parameter für den Vorgang

customHeaders
Dictionary<String,List<String>>

Die Header, die der Anforderung hinzugefügt werden.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Antwort mit den Dokumenten, die der Abfrage entsprechen.

Hinweise

Die generischen Überladungen der Methoden Search, SearchAsync und SearchWithHttpMessagesAsync unterstützen die Zuordnung von Suchfeldtypen zu .NET-Typen über den Typparameter T. Weitere Informationen zur Typzuordnung finden Sie GetWithHttpMessagesAsync<T>(String, IEnumerable<String>, SearchRequestOptions, Dictionary<String,List<String>>, CancellationToken) unter.

Wenn Azure Cognitive Search nicht alle Ergebnisse in einer einzelnen Antwort enthalten kann, enthält die zurückgegebene Antwort ein Fortsetzungstoken, das an ContinueSearch übergeben werden kann, um weitere Ergebnisse abzurufen. Weitere Informationen finden Sie unter DocumentSearchResult.ContinuationToken.

Gilt für: