Aliasvorgänge (Vorschau DER REST-API)

Gilt für: 2023-07-01-Preview, 2021-04-30-Preview

Wichtig

2023-07-01-Preview (keine Änderungen).

2021-04-30-Preview fügt die API hinzu.

In Azure AI Search ist ein Indexalias ein sekundärer Name für einen Suchindex. Sie können einen Alias erstellen, der einem Suchindex zugeordnet ist, und den Aliasnamen an Stellen ersetzen, an denen Sie sonst auf einen Indexnamen verweisen würden. Dies gibt Ihnen Flexibilität, wenn Sie jemals ändern müssen, auf welchen Index Ihre Anwendung verweist. Anstatt die Verweise auf den Indexnamen in Ihrem Anwendungscode zu aktualisieren, können Sie einfach die Zuordnung für Ihren Alias aktualisieren.

Sie können Aliase in Azure AI Suchdienst über HTTP-Anforderungen (POST, GET, PUT, DELETE) für eine bestimmte Aliasressource erstellen und verwalten. Aliase sind Ressourcen auf Servicelevel und werden unabhängig von Suchindizes verwaltet. Sobald ein Suchindex erstellt wurde, können Sie einen Alias erstellen, der diesem Suchindex zugeordnet ist.

Hinweis

Sie können nur einen Alias nur mit Dokumentvorgängen verwenden, oder um eine Indexdefinition abzurufen und zu aktualisieren. Aliase können nicht zum Löschen eines Indexes, nicht mit der Textanalyse-API und nicht als targetIndexName für einen Indexer verwendet werden.

Beispiel

Das folgende Beispiel zeigt, wie Sie einen Alias erstellen, der einem vorhandenen Suchindex zugeordnet ist.

POST /aliases?api-version=2023-07-01-Preview
{   
  "name" : "my-alias",  
  "indexes" : ["my-index"]
}  

Weitere Informationen