Dizin Oluşturucu'ya Güncelleştirme (Azure AI Arama REST API'si)

Http PUT isteği kullanarak mevcut dizin oluşturucu tanımını güncelleştirebilirsiniz. İstek URI'sinde güncelleştirilecek dizin oluşturucunun adını belirtin:

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

Dizin oluşturucu tanımının güncelleştirilmesi otomatik olarak çalıştırılmaz, ancak yaptığınız değişikliklere ve ilişkili veri kaynağına bağlı olarak sıfırlama ve yeniden çalıştırma gerekebilir.

URI Parametreleri

Parametre Açıklama
hizmet adı Gereklidir. Bunu arama hizmetinizin benzersiz, kullanıcı tanımlı adı olarak ayarlayın.
dizin oluşturucu adı Gereklidir. İstek URI'si güncelleştirilecek dizin oluşturucunun adını belirtir.
api-sürümü Gereklidir. Geçerli kararlı sürüm: api-version=2020-06-30. Daha fazla sürüm için bkz. API sürümleri.

İstek Üst Bilgileri

Aşağıdaki tabloda gerekli ve isteğe bağlı istek üst bilgileri açıklanmaktadır.

Alanlar Description
İçerik Türü Gereklidir. Bunu olarak ayarlayın application/json
api-key İsteğe bağlı olarak Azure rollerini kullanıyorsanız ve istekte taşıyıcı belirteci sağlanıyorsa bir anahtar gereklidir. Api anahtarı, arama hizmetinizde isteğin kimliğini doğrulayan benzersiz, sistem tarafından oluşturulan bir dizedir. Güncelleştirme istekleri yönetici anahtarınıza ayarlanmış bir api-key üst bilgi içermelidir (sorgu anahtarı yerine). Ayrıntılar için bkz. Anahtar kimlik doğrulamasını kullanarak Azure AI Search'e bağlanma .

İstek Gövdesi

İstek gövdesi söz dizimi , Dizin Oluşturucu Oluştur ile aynıdır.

Mevcut dizin oluşturucuyu güncelleştirirken tanımın tamamı istek gövdesinin içeriğiyle değiştirilir. Genel olarak, güncelleştirmeler için kullanılacak en iyi desen bir GET ile dizin oluşturucu tanımını almak, değiştirmek ve sonra PUT ile güncelleştirmektir.

Yanıt

Başarılı bir istek için: Yeni bir dizin oluşturucu oluşturulduysa 201 Oluşturuldu ve mevcut dizin oluşturucu güncelleştirildiyse 204 İçerik Yok.

Ayrıca bkz.