Azure AI Search'teki API sürümleri

Azure AI Search, özellik güncelleştirmelerini düzenli aralıklarla kullanıma hazırlar. Bazen, ancak her zaman değil, bu güncelleştirmeler geriye dönük uyumluluğu korumak için API'nin yeni bir sürümünü gerektirir. Yeni bir sürüm yayımlamak, arama hizmeti güncelleştirmelerini kodunuzda ne zaman ve nasıl tümleştirip tümleştirecenizi denetlemenize olanak tanır.

Kural olarak, REST API'leri ve kitaplıkları yalnızca gerektiğinde sürümlenir, çünkü kodunuzu yeni bir API sürümünü kullanacak şekilde yükseltmek için biraz çaba gerektirebilir. Yeni bir sürüme yalnızca API'nin bazı yönleri geriye dönük uyumluluğu bozabilecek şekilde değiştirildiğinde gereklidir. Bu tür değişiklikler, mevcut özelliklere yapılan düzeltmeler veya mevcut API yüzey alanını değiştiren yeni özellikler nedeniyle oluşabilir.

Kullanımdan kaldırma yolu hakkında daha fazla bilgi için bkz . Azure SDK yaşam döngüsü ve destek ilkesi .

Kullanım dışı sürümler

2023-07-01-preview , 8 Nisan 2024'te kullanımdan kaldırılmıştır ve 8 Temmuz 2024'te kullanımdan kaldırılacaktır. Bu, vektör arama desteği sunan ilk REST API'ydi. Daha yeni API sürümleri farklı bir vektör yapılandırmasına sahiptir. En kısa sürede daha yeni bir sürüme geçiş yapmanızı öneririz.

Desteklenmeyen sürümler

Bazı API sürümleri sonlandırılır ve bir arama hizmeti tarafından reddedilir:

  • 2015-02-28
  • 2015-02-28-Önizleme
  • 2014-07-31-Önizleme
  • 2014-10-20-Önizleme

Tüm SDK'lar REST API sürümlerini temel alır. REST sürümü sonlandırılırsa, bu sürüme dayalı SDK paketleri de sonlandırılır. 3.0.0-rc'den eski tüm Azure AI Search .NET SDK'ları artık kullanım dışıdır.

Yukarıda listelenen sürümler için destek 15 Ekim 2020'de sona erdi. Kullanımdan kaldırılmış bir sürüm kullanan kodunuz varsa, mevcut kodu daha yeni bir REST API sürümüne veya daha yeni bir Azure SDK'sına geçirebilirsiniz.

REST API'leri

REST API Bağlantı
Arama Hizmeti (veri düzlemi) BKz. REST API başvurusunda API sürümleri
Yönetim (kontrol düzlemi) BKz. REST API başvurusunda API sürümleri

.NET için Azure SDK

Aşağıdaki tabloda daha yeni SDK sürümlerine bağlantılar sağlanmaktadır.

SDK sürümü Çalıştırma Durumu Açıklama
Azure.Search.Documents 11 Etkin Başlangıçta Temmuz 2020'de yayımlanan Azure .NET SDK ekibinden yeni istemci kitaplığı. İkincil sürümler hakkında bilgi için Değişiklik Günlüğü'ne bakın.
Microsoft.Azure.Search 10 Kullanımdan kaldırıldı Mayıs 2019'da yayımlandı. Bu, Microsoft.Azure.Search paketinin son sürümüdür ve artık kullanım dışıdır. Azure.Search.Documents tarafından başarılı olur.
Microsoft.Azure.Management.Search 4.0.0 Etkin Yönetim REST api-version=2020-08-01'i hedefler.
Microsoft.Azure.Management.Search 3.0.0 Kullanımdan kaldırıldı Yönetim REST api-version=2015-08-19'i hedefler.

Java için Azure SDK

SDK sürümü Çalıştırma Durumu Açıklama
Java azure-search-documents 11 Etkin Veri düzlemi azure-search-documents işlemleri için istemci kitaplığını kullanın.
Java Yönetim İstemcisi 1.35.0 Etkin Denetim düzlemi azure-mgmt-search işlemleri için istemci kitaplığını kullanın.

JavaScript için Azure SDK

SDK sürümü Çalıştırma Durumu Açıklama
JavaScript @azure/search-documents 11.0 Active Veri düzlemi @azure/search-documents işlemleri için istemci kitaplığını kullanın.
JavaScript @azure/arm-search Etkin Denetim düzlemi @azure/arm-search işlemleri için istemci kitaplığını kullanın.

Python için Azure SDK

SDK sürümü Çalıştırma Durumu Açıklama
Python azure-search-documents 11.0 Etkin Veri düzlemi azure-search-documents işlemleri için istemci kitaplığını kullanın.
Python azure-mgmt-search 8.0 Etkin Denetim düzlemi azure-mgmt-search işlemleri için istemci kitaplığını kullanın.

Tüm Azure SDK'ları

Beta istemci kitaplıkları ve belgeleri arıyorsanız, bu sayfa tüm Azure SDK kitaplık paketlerinin, kodunun ve belgelerinin bağlantılarını içerir.