Udostępnij za pośrednictwem


Aktualizowanie indeksatora (interfejs API REST usługi Azure AI Search)

Możesz zaktualizować istniejącą definicję indeksatora przy użyciu żądania HTTP PUT. Określ nazwę indeksatora do zaktualizowania identyfikatora URI żądania:

PUT https://[service name].search.windows.net/indexers/[indexer name]?api-version=[api-version]  
    Content-Type: application/json  
    api-key: [admin key]  

Aktualizowanie definicji indeksatora nie jest uruchamiane automatycznie, ale w zależności od modyfikacji i skojarzonego źródła danych może być wymagane zresetowanie i ponowne uruchomienie.

Parametry identyfikatora URI

Parametr Opis
nazwa usługi Wymagane. Ustaw tę wartość na unikatową, zdefiniowaną przez użytkownika nazwę usługi wyszukiwania.
nazwa indeksatora Wymagane. Identyfikator URI żądania określa nazwę indeksatora do zaktualizowania.
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 udostępniany w żądaniu, w przeciwnym razie wymagany jest klucz. Klucz api-key to unikatowy, generowany przez system ciąg, który uwierzytelnia żądanie w usłudze wyszukiwania. Żądania aktualizacji 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

Składnia treści żądania jest taka sama jak w przypadku tworzenia indeksatora.

Podczas aktualizowania istniejącego indeksatora cała definicja jest zastępowana zawartością treści żądania. Ogólnie rzecz biorąc, najlepszym wzorcem do użycia w przypadku aktualizacji jest pobranie definicji indeksatora za pomocą polecenia GET, zmodyfikowanie go, a następnie zaktualizowanie go za pomocą funkcji PUT.

Reakcja

W przypadku pomyślnego żądania: 201 Utworzono, jeśli utworzono nowy indeksator, a 204 — brak zawartości, jeśli istniejący indeksator został zaktualizowany.

Zobacz też