SearchClient Klasse
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.
Azure Cognitive Search Client, der verwendet werden kann, um einen Index abzufragen und Dokumente hochzuladen, zusammenzuführen oder zu löschen.
public class SearchClient
type SearchClient = class
Public Class SearchClient
- Vererbung
-
SearchClient
Konstruktoren
SearchClient() |
Initialisiert eine neue instance der SearchClient-Klasse zum Simulieren. |
SearchClient(Uri, String, AzureKeyCredential) |
Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten. |
SearchClient(Uri, String, AzureKeyCredential, SearchClientOptions) |
Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten. |
SearchClient(Uri, String, TokenCredential) |
Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten. |
SearchClient(Uri, String, TokenCredential, SearchClientOptions) |
Initialisiert eine neue instance der SearchClient-Klasse zum Abfragen eines Indexes und zum Hochladen, Zusammenführen oder Löschen von Dokumenten. |
Eigenschaften
Endpoint |
Ruft den URI-Endpunkt des Suchdiensts ab. Dies ähnelt wahrscheinlich "https://{search_service}.search.windows.net". |
IndexName |
Ruft den Namen des Suchindex ab. |
ServiceName |
Ruft den Namen des Suchdiensts ab. |
Methoden
Autocomplete(String, String, AutocompleteOptions, CancellationToken) |
Schlägt Abfragebegriffe basierend auf Eingabetext und übereinstimmenden Dokumenten im Suchindex vor. AutoVervollständigen |
AutocompleteAsync(String, String, AutocompleteOptions, CancellationToken) |
Schlägt Abfragebegriffe basierend auf Eingabetext und übereinstimmenden Dokumenten im Suchindex vor. AutoVervollständigen |
DeleteDocuments(String, IEnumerable<String>, IndexDocumentsOptions, CancellationToken) |
Löschen Sie Dokumente aus dem Index als Batch, der nur ihre Schlüssel erhält. |
DeleteDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken) |
Löschen Sie Dokumente aus dem Index als Batch. |
DeleteDocumentsAsync(String, IEnumerable<String>, IndexDocumentsOptions, CancellationToken) |
Löschen Sie Dokumente aus dem Index als Batch, der nur ihre Schlüssel erhält. |
DeleteDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken) |
Löschen Sie Dokumente aus dem Index als Batch. |
GetDocument<T>(String, GetDocumentOptions, CancellationToken) |
Ruft ein Dokument aus Azure Cognitive Search ab. Dies ist nützlich, wenn ein Benutzer auf ein bestimmtes Suchergebnis klickt und Sie spezifische Details zu diesem Dokument prüfen möchten. Sie können jeweils nur ein Dokument abrufen. Mit dem Suchvorgang können Sie mehrere Dokumente in einer Anforderung abfragen. Dokument suchen |
GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken) |
Ruft ein Dokument aus Azure Cognitive Search ab. Dies ist nützlich, wenn ein Benutzer auf ein bestimmtes Suchergebnis klickt und Sie spezifische Details zu diesem Dokument prüfen möchten. Sie können jeweils nur ein Dokument abrufen. Mit dem Suchvorgang können Sie mehrere Dokumente in einer Anforderung abfragen. Dokument suchen |
GetDocumentCount(CancellationToken) |
Ruft die Anzahl der Dokumente in diesem Suchindex ab. |
GetDocumentCountAsync(CancellationToken) |
Ruft die Anzahl der Dokumente in diesem Suchindex ab. |
IndexDocuments<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken) |
Sendet einen Batch von Upload-, Merge- und/oder Löschaktionen an den Suchindex. Hinzufügen, Aktualisieren oder Löschen von Dokumenten |
IndexDocumentsAsync<T>(IndexDocumentsBatch<T>, IndexDocumentsOptions, CancellationToken) |
Sendet einen Batch von Upload-, Merge- und/oder Löschaktionen an den Suchindex. Hinzufügen, Aktualisieren oder Löschen von Dokumenten |
MergeDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken) |
Führen Sie Dokumente als Batch in den Index zusammen. |
MergeDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken) |
Führen Sie Dokumente als Batch in den Index zusammen. |
MergeOrUploadDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken) |
Führen Sie Dokumente als Batch zusammen oder laden Sie sie in den Index hoch. |
MergeOrUploadDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken) |
Führen Sie Dokumente als Batch zusammen oder laden Sie sie in den Index hoch. |
Search<T>(String, SearchOptions, CancellationToken) |
Sucht im Suchindex nach Dokumenten. Dokumente durchsuchen |
SearchAsync<T>(String, SearchOptions, CancellationToken) |
Sucht im Suchindex nach Dokumenten. Dokumente durchsuchen |
Suggest<T>(String, String, SuggestOptions, CancellationToken) |
Führt eine "Search-as-you-type"-Abfrage aus, die aus einer Teiltexteingabe (mindestens drei Zeichen) besteht. Es gibt übereinstimmenden Text zurück, der in vorschlagsfähigen Feldern gefunden wurde. Azure Cognitive Search sucht nach übereinstimmenden Werten in Feldern, die in einer Vorschlagsfunktion vordefiniert sind. Wenn Sie beispielsweise Vorschläge für ein Stadtfeld aktivieren, erzeugt die Eingabe von "meer" Dokumente, die "Seattle", "Sea Tac" und "Seaside" (alle tatsächlichen Stadtnamen) für dieses Feld enthalten. Vorschläge |
SuggestAsync<T>(String, String, SuggestOptions, CancellationToken) |
Führt eine "Search-as-you-type"-Abfrage aus, die aus einer Teiltexteingabe (mindestens drei Zeichen) besteht. Es gibt übereinstimmenden Text zurück, der in vorschlagsfähigen Feldern gefunden wurde. Azure Cognitive Search sucht nach übereinstimmenden Werten in Feldern, die in einer Vorschlagsfunktion vordefiniert sind. Wenn Sie beispielsweise Vorschläge für ein Stadtfeld aktivieren, erzeugt die Eingabe von "meer" Dokumente, die "Seattle", "Sea Tac" und "Seaside" (alle tatsächlichen Stadtnamen) für dieses Feld enthalten. Vorschläge |
UploadDocuments<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken) |
Laden Sie Dokumente als Batch in den Index hoch. |
UploadDocumentsAsync<T>(IEnumerable<T>, IndexDocumentsOptions, CancellationToken) |
Laden Sie Dokumente als Batch in den Index hoch. |