Index törlése (Azure AI Search REST API)
Az Index törlése művelet véglegesen eltávolítja az indexet és annak tartalmát az Azure AI-Search szolgáltatás. Ez a művelet végleges, és nincs lehetőség a helyreállításra. Győződjön meg arról, hogy rendelkezik az indexdefiníciós kód és az adatbetöltési kód főpéldányával, valamint a külső adatforrás biztonsági másolatával arra az esetre, ha újraépítésre van szükség.
DELETE https://[service name].search.windows.net/indexes/[index name]?api-version=[api-version]
Content-Type: application/json
api-key: [admin key]
Ha egy aliashoz jelenleg leképezett indexet próbál törölni, a művelet 400-zal (hibás kérelem) meghiúsul, és egy hibaüzenet arról tájékoztatja, hogy az indexhez hozzárendelt alias(ok)t törölni kell vagy egy másik indexre kell leképezni az index törlése előtt.
URI-paraméterek
Paraméter | Leírás |
---|---|
szolgáltatásnév | Kötelező. Állítsa be ezt a keresési szolgáltatás egyedi, felhasználó által megadott nevére. |
index neve | Kötelező. A kérelem URI-ja határozza meg a törölni kívánt index nevét. |
api-verzió | Kötelező. A jelenlegi stabil verzió a következő api-version=2020-06-30 : . További verziókért lásd: API-verziók . |
Kérelemfejlécek
Az alábbi táblázat a szükséges és nem kötelező kérelemfejléceket ismerteti.
Mezők | Description |
---|---|
Content-Type | Kötelező. Állítsa ezt a következőre: application/json |
api-key | Nem kötelező , ha Azure-szerepköröket használ, és egy tulajdonosi jogkivonatot ad meg a kéréshez, ellenkező esetben kulcsra van szükség. Az API-kulcs egy egyedi, rendszer által létrehozott sztring, amely hitelesíti a keresési szolgáltatásnak küldött kérést. A törlési kéréseknek tartalmazniuk kell a api-key rendszergazdai kulcsra beállított fejlécet (nem pedig lekérdezési kulcsot). A részletekért lásd: Csatlakozás az Azure AI Searchhöz kulcshitelesítés használatával . |
Kérelem törzse
Nincsenek.
Reagálás
Állapotkód: 204 A rendszer nem ad vissza tartalmat a sikeres válaszhoz.