SearchClient Klasse

Definition

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.

Gilt für: