SearchIndexClient Klasse

Definition

Azure Cognitive Search Client, der zum Verwalten von Indizes in einem Suchdienst verwendet werden kann.

public class SearchIndexClient
type SearchIndexClient = class
Public Class SearchIndexClient
Vererbung
SearchIndexClient

Konstruktoren

SearchIndexClient()

Initialisiert eine neue instance der -Klasse für die SearchIndexClient Simulation.

SearchIndexClient(Uri, AzureKeyCredential)

Initialisiert eine neue Instanz der SearchIndexClient-Klasse.

SearchIndexClient(Uri, AzureKeyCredential, SearchClientOptions)

Initialisiert eine neue Instanz der SearchIndexClient-Klasse.

SearchIndexClient(Uri, TokenCredential)

Initialisiert eine neue Instanz der SearchIndexClient-Klasse.

SearchIndexClient(Uri, TokenCredential, SearchClientOptions)

Initialisiert eine neue Instanz der SearchIndexClient-Klasse.

Eigenschaften

Endpoint

Ruft den URI-Endpunkt des Suchdienst ab. Dies ähnelt wahrscheinlich "https://{search_service}.search.windows.net".

ServiceName

Ruft den Namen des Suchdienst ab.

Methoden

AnalyzeText(String, AnalyzeTextOptions, CancellationToken)

Zeigt, wie ein Analysetool Text in Token unterbricht.

AnalyzeTextAsync(String, AnalyzeTextOptions, CancellationToken)

Zeigt, wie ein Analysetool Text in Token unterbricht.

CreateAlias(SearchAlias, CancellationToken)

Erstellt einen neuen Suchalias.

CreateAliasAsync(SearchAlias, CancellationToken)

Erstellt einen neuen Suchalias.

CreateIndex(SearchIndex, CancellationToken)

Erstellt einen neuen Suchindex.

CreateIndexAsync(SearchIndex, CancellationToken)

Erstellt einen neuen Suchindex.

CreateOrUpdateAlias(String, SearchAlias, Boolean, CancellationToken)

Erstellt einen neuen Suchalias oder aktualisiert einen Alias, sofern er bereits vorhanden ist.

CreateOrUpdateAliasAsync(String, SearchAlias, Boolean, CancellationToken)

Erstellt einen neuen Suchalias oder aktualisiert einen Alias, sofern er bereits vorhanden ist.

CreateOrUpdateIndex(SearchIndex, Boolean, Boolean, CancellationToken)

Erstellt einen neuen Suchindex oder aktualisiert einen vorhandenen Index.

CreateOrUpdateIndexAsync(SearchIndex, Boolean, Boolean, CancellationToken)

Erstellt einen neuen Suchindex oder aktualisiert einen vorhandenen Index.

CreateOrUpdateSynonymMap(SynonymMap, Boolean, CancellationToken)

Erstellt eine neue Synonymzuordnung oder aktualisiert eine vorhandene Synonymzuordnung.

CreateOrUpdateSynonymMapAsync(SynonymMap, Boolean, CancellationToken)

Erstellt eine neue Synonymzuordnung oder aktualisiert eine vorhandene Synonymzuordnung.

CreateSynonymMap(SynonymMap, CancellationToken)

Erstellt eine neue Synonymzuordnung.

CreateSynonymMapAsync(SynonymMap, CancellationToken)

Erstellt eine neue Synonymzuordnung.

DeleteAlias(String, CancellationToken)

Löscht einen Suchalias und die zugehörige Zuordnung zu einem Index. Dieser Vorgang ist dauerhaft, ohne Wiederherstellungsoption. Der zugeordnete Index bleibt von diesem Vorgang unberührt.

DeleteAliasAsync(String, CancellationToken)

Löscht einen Suchalias und die zugehörige Zuordnung zu einem Index. Dieser Vorgang ist dauerhaft, ohne Wiederherstellungsoption. Der zugeordnete Index bleibt von diesem Vorgang unberührt.

DeleteIndex(SearchIndex, Boolean, CancellationToken)

Löscht einen Suchindex und alle darin enthaltenen Dokumente.

DeleteIndex(String, CancellationToken)

Löscht einen Suchindex und alle darin enthaltenen Dokumente.

DeleteIndexAsync(SearchIndex, Boolean, CancellationToken)

Löscht einen Suchindex und alle darin enthaltenen Dokumente.

DeleteIndexAsync(String, CancellationToken)

Löscht einen Suchindex und alle darin enthaltenen Dokumente.

DeleteSynonymMap(String, CancellationToken)

Löscht eine Synonymzuordnung.

DeleteSynonymMap(SynonymMap, Boolean, CancellationToken)

Löscht eine Synonymzuordnung.

DeleteSynonymMapAsync(String, CancellationToken)

Löscht eine Synonymzuordnung.

DeleteSynonymMapAsync(SynonymMap, Boolean, CancellationToken)

Löscht eine Synonymzuordnung.

GetAlias(String, CancellationToken)

Ruft eine Aliasdefinition ab.

GetAliasAsync(String, CancellationToken)

Ruft eine Aliasdefinition ab.

GetAliases(CancellationToken)

Ruft eine Liste aller Aliasdefinitionen ab, die für einen Suchdienst verfügbar sind.

GetAliasesAsync(CancellationToken)

Ruft eine Liste aller Aliasdefinitionen ab, die für einen Suchdienst verfügbar sind.

GetIndex(String, CancellationToken)

Ruft eine bestimmte SearchIndexab.

GetIndexAsync(String, CancellationToken)

Ruft eine bestimmte SearchIndexab.

GetIndexes(CancellationToken)

Ruft eine Liste aller Indizes ab.

GetIndexesAsync(CancellationToken)

Ruft eine Liste aller Indizes ab.

GetIndexNames(CancellationToken)

Ruft eine Liste aller Indexnamen ab.

GetIndexNamesAsync(CancellationToken)

Ruft eine Liste aller Indexnamen ab.

GetIndexStatistics(String, CancellationToken)

Ruft SearchIndexStatistics für den angegebenen Index ab, einschließlich einer Dokumentanzahl und Speichernutzung.

GetIndexStatisticsAsync(String, CancellationToken)

Ruft SearchIndexStatistics für den angegebenen Index ab, einschließlich einer Dokumentanzahl und Speichernutzung.

GetSearchClient(String)

Ruft einen SearchClient für die angegebene indexName für Dokumentvorgänge wie Abfragen oder Hinzufügen von Dokumenten zu einem Suchindex ab.

GetServiceStatistics(CancellationToken)

Ruft Statistiken zum Servicelevel für eine Suchdienst ab.

Dieser Vorgang gibt die Anzahl und den Typ der Objekte in Ihrem Dienst, den maximal zulässigen Wert für jeden Objekttyp unter Berücksichtigung der Dienstebene, des tatsächlichen und maximalen Speichers und anderer Grenzwerte zurück, die je nach Ebene variieren. Diese Anforderung ruft Informationen aus dem Dienst ab, sodass Sie keine Dienstgrenzwerte suchen oder berechnen müssen.

Statistiken zur Anzahl und Speichergröße von Dokumenten werden im Abstand von einigen Minuten gesammelt, nicht in Echtzeit. Daher spiegeln die von dieser API zurückgegebenen Statistiken möglicherweise nicht die von kürzlich durchgeführten Indizierungsvorgängen verursachten Änderungen wider.

GetServiceStatisticsAsync(CancellationToken)

Ruft Statistiken zum Servicelevel für eine Suchdienst ab.

Dieser Vorgang gibt die Anzahl und den Typ der Objekte in Ihrem Dienst, den maximal zulässigen Wert für jeden Objekttyp unter Berücksichtigung der Dienstebene, des tatsächlichen und maximalen Speichers und anderer Grenzwerte zurück, die je nach Ebene variieren. Diese Anforderung ruft Informationen aus dem Dienst ab, sodass Sie keine Dienstgrenzwerte suchen oder berechnen müssen.

Statistiken zur Anzahl und Speichergröße von Dokumenten werden im Abstand von einigen Minuten gesammelt, nicht in Echtzeit. Daher spiegeln die von dieser API zurückgegebenen Statistiken möglicherweise nicht die von kürzlich durchgeführten Indizierungsvorgängen verursachten Änderungen wider.

GetSynonymMap(String, CancellationToken)

Ruft eine bestimmte SynonymMapab.

GetSynonymMapAsync(String, CancellationToken)

Ruft eine bestimmte SynonymMapab.

GetSynonymMapNames(CancellationToken)

Ruft eine Liste aller Synonymzuordnungsnamen ab.

GetSynonymMapNamesAsync(CancellationToken)

Ruft eine Liste aller Synonymzuordnungsnamen ab.

GetSynonymMaps(CancellationToken)

Ruft eine Liste aller Synonymzuordnungen ab.

GetSynonymMapsAsync(CancellationToken)

Ruft eine Liste aller Synonymzuordnungen ab.

Gilt für: