SearchIndexClient class
Klasse zum Ausführen von Vorgängen zum Verwalten (Erstellen, Aktualisieren, Auflisten/Löschen) & Synonymmaps.
Konstruktoren
| Search |
Erstellt eine Instanz von SearchIndexClient. Beispielverwendung:
|
Eigenschaften
| api |
Die API-Version, die bei der Kommunikation mit dem Dienst verwendet werden soll. |
| endpoint | Der Endpunkt des Suchdiensts |
| pipeline | Ein Verweis auf die interne HTTP-Pipeline für die Verwendung mit unformatierten Anforderungen |
| service |
Die API-Version, die bei der Kommunikation mit dem Dienst verwendet werden soll. |
Methoden
| analyze |
Ruft einen Analyzer oder Tokenizer manuell auf bereitgestellten Text auf. |
| create |
Erstellt einen neuen Suchalias. |
| create |
Erstellt einen neuen Index. |
| create |
Schafft eine neue Wissensbasis. |
| create |
Erstellt eine neue Wissensquelle. |
| create |
Erstellt einen neuen Suchalias oder aktualisiert einen Alias, wenn er bereits vorhanden ist. |
| create |
Erstellt einen neuen Index oder ändert eine vorhandene. |
| create |
Erstellt eine neue Wissensdatenbank oder aktualisiert eine, falls sie bereits existiert. |
| create |
|
| create |
Erstellt eine neue SynonymMap oder ändert eine vorhandene. |
| create |
Erstellt eine neue SynonymMap in einem Suchdienst. |
| delete |
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. |
| delete |
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. |
| delete |
Löscht einen vorhandenen Index. |
| delete |
Löscht einen vorhandenen Index. |
| delete |
Löscht eine vorhandene Wissensdatenbank. |
| delete |
Löscht eine vorhandene Wissensdatenbank. |
| delete |
Löscht eine vorhandene Quelle. |
| delete |
Löscht eine vorhandene Quelle. |
| delete |
Löscht eine vorhandene SynonymMap. |
| get |
Ruft eine Aliasdefinition ab. |
| get |
Ruft Informationen zu einem Index ab. |
| get |
Ruft Statistiken zu einem Index ab, z. B. die Anzahl von Dokumenten und die Größe des Indexspeichers. |
| get |
Ruft eine Liste der vorhandenen Indizes im Dienst ab. |
| get |
Ruft eine Definition einer Wissensdatenbank ab. |
| get |
Ruft den KnowledgeRetrievalClient ab, der diesem SearchIndexClient entspricht |
| get |
Ruft eine Wissensquellendefinition ab. |
| get |
Gibt den aktuellen Status und den Synchronisationsverlauf einer Wissensquelle zurück. |
| get |
Ruft den SearchClient ab, der diesem SearchIndexClient entspricht. |
| get |
Ruft Statistiken zum Dienst ab, z. B. die Anzahl von Dokumenten, Index usw. |
| get |
Ruft Informationen zu einer SynonymMap ab. |
| list |
Listet alle Aliase auf, die für einen Suchdienst verfügbar sind. |
| list |
Ruft eine Liste der vorhandenen Indizes im Dienst ab. |
| list |
Ruft eine Liste der Namen vorhandener Indizes im Dienst ab. |
| list |
Ruft eine Liste der bestehenden KnowledgeBases im Service ab. |
| list |
Ruft eine Liste der im Service vorhandenen KnowledgeSources ab. |
| list |
Ruft eine Liste vorhandener SynonymMaps im Dienst ab. |
| list |
Ruft eine Liste der Namen vorhandener SynonymMaps im Dienst ab. |
Details zum Konstruktor
SearchIndexClient(string, KeyCredential | TokenCredential, SearchIndexClientOptions)
Erstellt eine Instanz von SearchIndexClient.
Beispielverwendung:
import { SearchIndexClient, AzureKeyCredential } from "@azure/search-documents";
const indexClient = new SearchIndexClient("<endpoint>", new AzureKeyCredential("<apiKey>"));
new SearchIndexClient(endpoint: string, credential: KeyCredential | TokenCredential, options?: SearchIndexClientOptions)
Parameter
- endpoint
-
string
Der Endpunkt des Suchdiensts
- credential
Wird verwendet, um Anforderungen an den Dienst zu authentifizieren.
- options
- SearchIndexClientOptions
Wird verwendet, um den Suchindexclient zu konfigurieren.
Details zur Eigenschaft
apiVersion
Warnung
Diese API ist nun veraltet.
use {@Link serviceVersion} instead
Die API-Version, die bei der Kommunikation mit dem Dienst verwendet werden soll.
apiVersion: string
Eigenschaftswert
string
endpoint
Der Endpunkt des Suchdiensts
endpoint: string
Eigenschaftswert
string
pipeline
Ein Verweis auf die interne HTTP-Pipeline für die Verwendung mit unformatierten Anforderungen
pipeline: Pipeline
Eigenschaftswert
serviceVersion
Die API-Version, die bei der Kommunikation mit dem Dienst verwendet werden soll.
serviceVersion: string
Eigenschaftswert
string
Details zur Methode
analyzeText(string, AnalyzeTextOptions)
Ruft einen Analyzer oder Tokenizer manuell auf bereitgestellten Text auf.
function analyzeText(indexName: string, options: AnalyzeTextOptions): Promise<AnalyzeResult>
Parameter
- indexName
-
string
Der Name des Indexes, der das zu analysierende Feld enthält
- options
- AnalyzeTextOptions
Zusätzliche Argumente
Gibt zurück
Promise<AnalyzeResult>
createAlias(SearchAlias, OperationOptions)
Erstellt einen neuen Suchalias.
function createAlias(alias: SearchAlias, options?: OperationOptions): Promise<SearchAlias>
Parameter
- alias
- SearchAlias
Die Definition des zu erstellenden Alias.
- options
- OperationOptions
Die Optionsparameter.
Gibt zurück
Promise<SearchAlias>
createIndex(SearchIndex, OperationOptions)
Erstellt einen neuen Index.
function createIndex(index: SearchIndex, options?: OperationOptions): Promise<SearchIndex>
Parameter
- index
- SearchIndex
Die Informationen, die den zu erstellenden Index beschreiben.
- options
- OperationOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<SearchIndex>
createKnowledgeBase(KnowledgeBase, CreateKnowledgeBaseOptions)
Schafft eine neue Wissensbasis.
function createKnowledgeBase(knowledgeBase: KnowledgeBase, options?: CreateKnowledgeBaseOptions): Promise<KnowledgeBase>
Parameter
- knowledgeBase
- KnowledgeBase
Definition der zu erstellenden Wissensbasis.
- options
- CreateKnowledgeBaseOptions
options-Parameter.
Gibt zurück
Promise<KnowledgeBase>
createKnowledgeSource(KnowledgeSource, CreateKnowledgeSourceOptions)
Erstellt eine neue Wissensquelle.
function createKnowledgeSource(knowledgeSource: KnowledgeSource, options?: CreateKnowledgeSourceOptions): Promise<KnowledgeSource>
Parameter
- knowledgeSource
- KnowledgeSource
Die Definition der zu erstellenden Wissensquelle.
- options
- CreateKnowledgeSourceOptions
Die Optionsparameter.
Gibt zurück
Promise<KnowledgeSource>
createOrUpdateAlias(SearchAlias, CreateOrUpdateAliasOptions)
Erstellt einen neuen Suchalias oder aktualisiert einen Alias, wenn er bereits vorhanden ist.
function createOrUpdateAlias(alias: SearchAlias, options?: CreateOrUpdateAliasOptions): Promise<SearchAlias>
Parameter
- alias
- SearchAlias
Die Definition des zu erstellenden oder aktualisierenden Alias.
- options
- CreateOrUpdateAliasOptions
Die Optionsparameter.
Gibt zurück
Promise<SearchAlias>
createOrUpdateIndex(SearchIndex, CreateOrUpdateIndexOptions)
Erstellt einen neuen Index oder ändert eine vorhandene.
function createOrUpdateIndex(index: SearchIndex, options?: CreateOrUpdateIndexOptions): Promise<SearchIndex>
Parameter
- index
- SearchIndex
Die Informationen, die den zu erstellenden Index beschreiben.
- options
- CreateOrUpdateIndexOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<SearchIndex>
createOrUpdateKnowledgeBase(string, KnowledgeBase, CreateOrUpdateKnowledgeBaseOptions)
Erstellt eine neue Wissensdatenbank oder aktualisiert eine, falls sie bereits existiert.
function createOrUpdateKnowledgeBase(knowledgeBaseName: string, knowledgeBase: KnowledgeBase, options?: CreateOrUpdateKnowledgeBaseOptions): Promise<KnowledgeBase>
Parameter
- knowledgeBaseName
-
string
Name der Wissensdatenbank, die erstellt oder aktualisiert werden soll.
- knowledgeBase
- KnowledgeBase
Definition der Wissensdatenbank, die erstellt oder aktualisiert werden soll.
options-Parameter.
Gibt zurück
Promise<KnowledgeBase>
createOrUpdateKnowledgeSource(string, KnowledgeSource, CreateOrUpdateKnowledgeSourceOptions)
function createOrUpdateKnowledgeSource(sourceName: string, knowledgeSource: KnowledgeSource, options?: CreateOrUpdateKnowledgeSourceOptions): Promise<KnowledgeSource>
Parameter
- sourceName
-
string
- knowledgeSource
- KnowledgeSource
Gibt zurück
Promise<KnowledgeSource>
createOrUpdateSynonymMap(SynonymMap, CreateOrUpdateSynonymMapOptions)
Erstellt eine neue SynonymMap oder ändert eine vorhandene.
function createOrUpdateSynonymMap(synonymMap: SynonymMap, options?: CreateOrUpdateSynonymMapOptions): Promise<SynonymMap>
Parameter
- synonymMap
- SynonymMap
Die Informationen, die das zu erstellende SynonymMap beschreiben.
- options
- CreateOrUpdateSynonymMapOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<SynonymMap>
createSynonymMap(SynonymMap, OperationOptions)
Erstellt eine neue SynonymMap in einem Suchdienst.
function createSynonymMap(synonymMap: SynonymMap, options?: OperationOptions): Promise<SynonymMap>
Parameter
- synonymMap
- SynonymMap
Die synonymMap-Definition, die in einem Suchdienst erstellt werden soll.
- options
- OperationOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<SynonymMap>
deleteAlias(SearchAlias, DeleteAliasOptions)
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.
function deleteAlias(alias: SearchAlias, options?: DeleteAliasOptions): Promise<void>
Parameter
- alias
- SearchAlias
Der Alias, der gelöscht werden soll.
- options
- DeleteAliasOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<void>
deleteAlias(string, DeleteAliasOptions)
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.
function deleteAlias(aliasName: string, options?: DeleteAliasOptions): Promise<void>
Parameter
- aliasName
-
string
Name des zu löschenden Alias.
- options
- DeleteAliasOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<void>
deleteIndex(SearchIndex, DeleteIndexOptions)
Löscht einen vorhandenen Index.
function deleteIndex(index: SearchIndex, options?: DeleteIndexOptions): Promise<void>
Parameter
- index
- SearchIndex
Der zu löschende Index.
- options
- DeleteIndexOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<void>
deleteIndex(string, DeleteIndexOptions)
Löscht einen vorhandenen Index.
function deleteIndex(indexName: string, options?: DeleteIndexOptions): Promise<void>
Parameter
- indexName
-
string
Name des zu löschenden Indexes.
- options
- DeleteIndexOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<void>
deleteKnowledgeBase(KnowledgeBase, DeleteKnowledgeBaseOptions)
Löscht eine vorhandene Wissensdatenbank.
function deleteKnowledgeBase(knowledgeBase: KnowledgeBase, options?: DeleteKnowledgeBaseOptions): Promise<void>
Parameter
- knowledgeBase
- KnowledgeBase
Die Wissensdatenbank zum Löschen.
- options
- DeleteKnowledgeBaseOptions
options-Parameter.
Gibt zurück
Promise<void>
deleteKnowledgeBase(string, DeleteKnowledgeBaseOptions)
Löscht eine vorhandene Wissensdatenbank.
function deleteKnowledgeBase(knowledgeBaseName: string, options?: DeleteKnowledgeBaseOptions): Promise<void>
Parameter
- knowledgeBaseName
-
string
Name der Wissensdatenbank, die gelöscht werden soll.
- options
- DeleteKnowledgeBaseOptions
options-Parameter.
Gibt zurück
Promise<void>
deleteKnowledgeSource(KnowledgeSource, DeleteKnowledgeSourceOptions)
Löscht eine vorhandene Quelle.
function deleteKnowledgeSource(source: KnowledgeSource, options?: DeleteKnowledgeSourceOptions): Promise<void>
Parameter
- source
- KnowledgeSource
Die Wissensquelle, die gelöscht werden soll.
- options
- DeleteKnowledgeSourceOptions
options-Parameter.
Gibt zurück
Promise<void>
deleteKnowledgeSource(string, DeleteKnowledgeSourceOptions)
Löscht eine vorhandene Quelle.
function deleteKnowledgeSource(sourceName: string, options?: DeleteKnowledgeSourceOptions): Promise<void>
Parameter
- sourceName
-
string
Name der Wissensquelle, die gelöscht werden soll.
- options
- DeleteKnowledgeSourceOptions
options-Parameter.
Gibt zurück
Promise<void>
deleteSynonymMap(string | SynonymMap, DeleteSynonymMapOptions)
Löscht eine vorhandene SynonymMap.
function deleteSynonymMap(synonymMap: string | SynonymMap, options?: DeleteSynonymMapOptions): Promise<void>
Parameter
- synonymMap
-
string | SynonymMap
- options
- DeleteSynonymMapOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<void>
getAlias(string, OperationOptions)
Ruft eine Aliasdefinition ab.
function getAlias(aliasName: string, options?: OperationOptions): Promise<SearchAlias>
Parameter
- aliasName
-
string
Der Name des abzurufenden Alias.
- options
- OperationOptions
Die Optionsparameter.
Gibt zurück
Promise<SearchAlias>
getIndex(string, OperationOptions)
Ruft Informationen zu einem Index ab.
function getIndex(indexName: string, options?: OperationOptions): Promise<SearchIndex>
Parameter
- indexName
-
string
Der Name des Indexes.
- options
- OperationOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<SearchIndex>
getIndexStatistics(string, OperationOptions)
Ruft Statistiken zu einem Index ab, z. B. die Anzahl von Dokumenten und die Größe des Indexspeichers.
function getIndexStatistics(indexName: string, options?: OperationOptions): Promise<SearchIndexStatistics>
Parameter
- indexName
-
string
Der Name des Indexes.
- options
- OperationOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<SearchIndexStatistics>
getIndexStatsSummary(GetIndexStatsSummaryOptions)
Ruft eine Liste der vorhandenen Indizes im Dienst ab.
function getIndexStatsSummary(options?: GetIndexStatsSummaryOptions): IndexStatisticsSummaryIterator
Parameter
- options
- GetIndexStatsSummaryOptions
Optionen für den Listenindexvorgang.
Gibt zurück
getKnowledgeBase(string, GetKnowledgeBaseOptions)
Ruft eine Definition einer Wissensdatenbank ab.
function getKnowledgeBase(knowledgeBaseName: string, options?: GetKnowledgeBaseOptions): Promise<KnowledgeBase>
Parameter
- knowledgeBaseName
-
string
Name der Wissensdatenbank, die abgerufen werden soll.
- options
- GetKnowledgeBaseOptions
options-Parameter.
Gibt zurück
Promise<KnowledgeBase>
getKnowledgeRetrievalClient(string, KnowledgeRetrievalClientOptions)
Ruft den KnowledgeRetrievalClient ab, der diesem SearchIndexClient entspricht
function getKnowledgeRetrievalClient(knowledgeBaseName: string, options?: KnowledgeRetrievalClientOptions): KnowledgeRetrievalClient
Parameter
- knowledgeBaseName
-
string
Name der Wissensdatenbank
- options
- KnowledgeRetrievalClientOptions
KnowledgeRetrievalClient-Optionen
Gibt zurück
getKnowledgeSource(string, GetKnowledgeSourceOptions)
Ruft eine Wissensquellendefinition ab.
function getKnowledgeSource(sourceName: string, options?: GetKnowledgeSourceOptions): Promise<KnowledgeSource>
Parameter
- sourceName
-
string
Der Name der abzurufenden Wissensquelle.
- options
- GetKnowledgeSourceOptions
Die Optionsparameter.
Gibt zurück
Promise<KnowledgeSource>
getKnowledgeSourceStatus(string, GetKnowledgeSourceStatusOptions)
Gibt den aktuellen Status und den Synchronisationsverlauf einer Wissensquelle zurück.
function getKnowledgeSourceStatus(sourceName: string, options?: GetKnowledgeSourceStatusOptions): Promise<KnowledgeSourceStatus>
Parameter
- sourceName
-
string
Der Name der Wissensquelle, für die der Status abgerufen werden soll.
- options
- GetKnowledgeSourceStatusOptions
Die Optionsparameter.
Gibt zurück
Promise<KnowledgeSourceStatus>
getSearchClient<TModel>(string, SearchClientOptions)
Ruft den SearchClient ab, der diesem SearchIndexClient entspricht.
function getSearchClient<TModel>(indexName: string, options?: SearchClientOptions): SearchClient<TModel>
Parameter
- indexName
-
string
Name des Indexes
- options
- SearchClientOptions
SearchClient-Optionen
Gibt zurück
SearchClient<TModel>
getServiceStatistics(OperationOptions)
Ruft Statistiken zum Dienst ab, z. B. die Anzahl von Dokumenten, Index usw.
function getServiceStatistics(options?: OperationOptions): Promise<SearchServiceStatistics>
Parameter
- options
- OperationOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<SearchServiceStatistics>
getSynonymMap(string, OperationOptions)
Ruft Informationen zu einer SynonymMap ab.
function getSynonymMap(synonymMapName: string, options?: OperationOptions): Promise<SynonymMap>
Parameter
- synonymMapName
-
string
Der Name der SynonymMap.
- options
- OperationOptions
Zusätzliche optionale Argumente.
Gibt zurück
Promise<SynonymMap>
listAliases(OperationOptions)
Listet alle Aliase auf, die für einen Suchdienst verfügbar sind.
function listAliases(options?: OperationOptions): AliasIterator
Parameter
- options
- OperationOptions
Die Optionsparameter.
Gibt zurück
listIndexes(OperationOptions)
Ruft eine Liste der vorhandenen Indizes im Dienst ab.
function listIndexes(options?: OperationOptions): IndexIterator
Parameter
- options
- OperationOptions
Optionen für den Listenindexvorgang.
Gibt zurück
listIndexesNames(OperationOptions)
Ruft eine Liste der Namen vorhandener Indizes im Dienst ab.
function listIndexesNames(options?: OperationOptions): IndexNameIterator
Parameter
- options
- OperationOptions
Optionen für den Listenindexvorgang.
Gibt zurück
listKnowledgeBases(ListKnowledgeBasesOptions)
Ruft eine Liste der bestehenden KnowledgeBases im Service ab.
function listKnowledgeBases(options?: ListKnowledgeBasesOptions): KnowledgeBaseIterator
Parameter
- options
- ListKnowledgeBasesOptions
Optionen für die Liste der Wissensdatenbanken Operation.
Gibt zurück
listKnowledgeSources(ListKnowledgeSourcesOptions)
Ruft eine Liste der im Service vorhandenen KnowledgeSources ab.
function listKnowledgeSources(options?: ListKnowledgeSourcesOptions): KnowledgeSourceIterator
Parameter
- options
- ListKnowledgeSourcesOptions
Optionen für die Operation zum Auflisten von Wissensquellen.
Gibt zurück
listSynonymMaps(OperationOptions)
Ruft eine Liste vorhandener SynonymMaps im Dienst ab.
function listSynonymMaps(options?: OperationOptions): Promise<SynonymMap[]>
Parameter
- options
- OperationOptions
Optionen für den Listen-SynonymMaps-Vorgang.
Gibt zurück
Promise<SynonymMap[]>
listSynonymMapsNames(OperationOptions)
Ruft eine Liste der Namen vorhandener SynonymMaps im Dienst ab.
function listSynonymMapsNames(options?: OperationOptions): Promise<string[]>
Parameter
- options
- OperationOptions
Optionen für den Listen-SynonymMaps-Vorgang.
Gibt zurück
Promise<string[]>