Usuwanie indeksu (interfejs API REST usługi Azure AI Search)

Operacja Usuwania indeksu trwale usuwa indeks i jego zawartość z usługa wyszukiwania usługi Azure AI. Ta operacja jest ostateczna i nie ma opcji odzyskiwania. Upewnij się, że masz kopię główną kodu definicji indeksu, kod pozyskiwania danych oraz kopię zapasową zewnętrznego źródła danych, jeśli jest wymagana ponowna kompilacja.

DELETE https://[service name].search.windows.net/indexes/[index name]?api-version=[api-version]  
  Content-Type: application/json  
  api-key: [admin key]  

Jeśli spróbujesz usunąć indeks, który jest obecnie mapowany na alias, operacja zakończy się niepowodzeniem z błędem 400 (Nieprawidłowe żądanie) i komunikatem o błędzie informującym, że aliasy mapowane na ten indeks muszą zostać usunięte lub zamapowane na inny indeks przed usunięciem indeksu.

Parametry identyfikatora URI

Parametr Opis
nazwa usługi Wymagane. Ustaw tę wartość na unikatową, zdefiniowaną przez użytkownika nazwę usługi wyszukiwania.
nazwa indeksu Wymagane. Identyfikator URI żądania określa nazwę indeksu do usunięcia.
api-version Wymagane. Bieżąca stabilna wersja to api-version=2020-06-30. Zobacz Wersje interfejsu API , aby uzyskać więcej wersji.

Nagłówki żądań

W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.

Pola Opis
Content-Type Wymagane. Ustaw tę wartość na application/json
api-key Opcjonalnie, jeśli używasz ról platformy Azure , a token elementu nośnego jest dostarczany w żądaniu, w przeciwnym razie wymagany jest klucz. Api-key to unikatowy ciąg generowany przez system, który uwierzytelnia żądanie w usłudze wyszukiwania. Żądania usuwania muszą zawierać api-key nagłówek ustawiony na klucz administratora (w przeciwieństwie do klucza zapytania). Aby uzyskać szczegółowe informacje, zobacz Nawiązywanie połączenia z usługą Azure AI Search przy użyciu uwierzytelniania klucza .

Treść żądania

Brak.

Reakcja

Kod stanu: 204 Brak zawartości jest zwracana dla pomyślnej odpowiedzi.

Zobacz też