DocumentsOperationsExtensions.SearchAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SearchAsync(IDocumentsOperations, String, SearchParameters, SearchRequestOptions, CancellationToken)
Sucht nach Dokumenten im Suchindex. 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))
Parameter
- operations
- IDocumentsOperations
Die Vorgangsgruppe für diese Erweiterungsmethode.
- 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
- 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:
SearchAsync<T>(IDocumentsOperations, String, SearchParameters, SearchRequestOptions, CancellationToken)
Sucht nach Dokumenten im Suchindex. 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))
Typparameter
- T
Der CLR-Typ, der dem Indexschema zugeordnet wird. Instanzen dieses Typs können als Dokumente aus dem Index abgerufen werden.
Parameter
- operations
- IDocumentsOperations
Die Vorgangsgruppe für diese Erweiterungsmethode.
- 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
- 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:
Azure SDK for .NET