SearchClient.Search<T>(String, SearchOptions, CancellationToken) 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.
Sucht im Suchindex nach Dokumenten. Dokumente durchsuchen
public virtual Azure.Response<Azure.Search.Documents.Models.SearchResults<T>> Search<T> (string searchText, Azure.Search.Documents.SearchOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member Search : string * Azure.Search.Documents.SearchOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Models.SearchResults<'T>>
override this.Search : string * Azure.Search.Documents.SearchOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Models.SearchResults<'T>>
Public Overridable Function Search(Of T) (searchText As String, Optional options As SearchOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of SearchResults(Of T))
Typparameter
- T
Der .NET-Typ, der dem Indexschema zugeordnet ist. Instanzen dieses Typs können als Dokumente aus dem Index abgerufen werden.
Parameter
- searchText
- String
Ein Volltextsuchabfrageausdruck; Verwenden Sie "*", oder lassen Sie diesen Parameter aus, um alle Dokumente abzugleichen. Weitere Informationen zur Syntax von Suchabfragen finden Sie unter Einfache Abfragesyntax in Azure Cognitive Search.
- options
- SearchOptions
Optionen, die das Angeben von Filter-, Sortier-, Faceting-, Paging- und anderen Suchabfrageverhaltens ermöglichen.
- cancellationToken
- CancellationToken
Optional CancellationToken zur Weitergabe von Benachrichtigungen, dass der Vorgang abgebrochen werden soll.
Gibt zurück
Antwort mit den Dokumenten, die der Abfrage entsprechen.
Ausnahmen
Wird ausgelöst, wenn ein Fehler vom Suchdienst zurückgegeben wird.
Hinweise
Search- und SearchAsync-Methoden unterstützen die Zuordnung von Suchfeldtypen zu .NET-Typen über den Typparameter T. Sie können ihren eigenen Typ T
angeben oder die dynamische SearchDocumentverwenden. Weitere Informationen zur Typzuordnung finden Sie GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken) unter .
Azure Cognitive Search können möglicherweise nicht alle Ergebnisse in eine einzige Antwort einschließen. In diesem Fall GetResults() werden automatisch weitere Anforderungen ausgeführt, während Sie die Ergebnisse auflisten. Sie können die Ergebnisse auch seiteweise mit der AsPages(String, Nullable<Int32>) -Methode verarbeiten.