إصدارات API في Azure Cognitive Search
يقوم Azure Cognitive Search بطرح تحديثات الميزات بانتظام. في بعض الأحيان ، ولكن ليس دائما ، تتطلب هذه التحديثات إصدارا جديدا من واجهة برمجة التطبيقات للحفاظ على التوافق مع الإصدارات السابقة. يتيح لك نشر إصدار جديد التحكم في وقت وكيفية دمج تحديثات خدمة البحث في التعليمات البرمجية الخاصة بك.
كقاعدة عامة ، يتم إصدار واجهات برمجة تطبيقات REST والمكتبات فقط عند الضرورة ، حيث يمكن أن تتضمن بعض الجهد لترقية التعليمات البرمجية الخاصة بك لاستخدام إصدار واجهة برمجة تطبيقات جديد. هناك حاجة إلى إصدار جديد فقط إذا تغير بعض جوانب واجهة برمجة التطبيقات بطريقة تكسر التوافق مع الإصدارات السابقة. يمكن أن تحدث هذه التغييرات بسبب إصلاحات الميزات الموجودة، أو بسبب الميزات الجديدة التي تغير مساحة سطح واجهة برمجة التطبيقات الحالية.
راجع دورة حياة Azure SDK وسياسة الدعم للحصول على مزيد من المعلومات حول مسار الإهمال.
الإصدارات غير المدعومة
يتم إيقاف بعض إصدارات واجهة برمجة التطبيقات وسيتم رفضها بواسطة خدمة البحث:
- 2015-02-28
- 2015-02-28-معاينة
- 2014-07-31-معاينة
- 2014-10-20-معاينة
تستند جميع مجموعات تطوير البرامج (SDK) إلى إصدارات واجهة برمجة تطبيقات REST. إذا تم إيقاف إصدار REST ، أيضا إيقاف أي SDK يستند إليه. يتم الآن إيقاف كافة مجموعات تطوير البرامج (SDK) للبحث المعرفي من Azure (البحث المعرفي .NET) الأقدم من 3.0.0-rc.
تم إيقاف دعم الإصدارات المذكورة أعلاه في 15 أكتوبر 2020. إذا كان لديك تعليمات برمجية تستخدم إصدارا متوقفا، فيمكنك ترحيل التعليمات البرمجية الموجودة إلى إصدار REST API أحدث أو إلى Azure SDK أحدث.
واجهة برمجة تطبيقات REST
| REST API | الرابط |
|---|---|
| خدمة البحث (مستوى البيانات) | راجع إصدارات واجهة برمجة التطبيقات في مرجع واجهة برمجة تطبيقات REST |
| الإدارة (مستوى التحكم) | راجع إصدارات واجهة برمجة التطبيقات في مرجع واجهة برمجة تطبيقات REST |
Azure SDK لـ.NET
يوفر الجدول التالي ارتباطات إلى أحدث إصدارات SDK.
| إصدار SDK | الحالة | الوصف |
|---|---|---|
| Azure.Search.Documents 11 | نشط | مكتبة عميل جديدة من فريق Azure .NET SDK، تم إصدارها في البداية في يوليو 2020. راجع سجل التغيير للحصول على معلومات حول الإصدارات الثانوية. |
| Microsoft.Azure.Search 10 | متقاعد | تم إصداره في مايو 2019. هذا هو الإصدار الأخير من حزمة Microsoft.Azure.Search وقد تم إهماله الآن. وقد خلفه Azure.Search.Documents. |
| Microsoft.Azure.Management.Search 4.0.0 | نشط | يستهدف إصدار واجهة برمجة تطبيقات REST للإدارة = 2020-08-01. |
| Microsoft.Azure.Management.Search 3.0.0 | نشط | يستهدف إصدار واجهة برمجة تطبيقات REST للإدارة = 2015-08-19. |
Azure SDK لـJava
| إصدار SDK | الحالة | الوصف |
|---|---|---|
| Java azure-search-documents 11 | نشط | مكتبة عميل جديدة من Azure Java SDK، تم إصدارها في يوليو 2020. يستهدف إصدار واجهة برمجة تطبيقات REST للبحث = 2019-05-06. |
| برنامج جافا مانجمنت العميل 1.35.0 | نشط | يستهدف إصدار واجهة برمجة تطبيقات REST للإدارة = 2015-08-19. |
Azure SDK لـJavaScript
| إصدار SDK | الحالة | الوصف |
|---|---|---|
| JavaScript @azure/search-documents 11.0 | نشط | مكتبة عميل جديدة من Azure JavaScript TypesScript & SDK، تم إصدارها في يوليو 2020. يستهدف إصدار واجهة برمجة تطبيقات REST للبحث = 2016-09-01. |
| JavaScript @azure/arm-search | نشط | يستهدف إصدار واجهة برمجة تطبيقات REST للإدارة = 2015-08-19. |
Azure SDK لـPython
| إصدار SDK | الحالة | الوصف |
|---|---|---|
| Python azure-search-documents 11.0 | نشط | مكتبة عميل جديدة من Azure Python SDK، تم إصدارها في يوليو 2020. يستهدف إصدار واجهة برمجة تطبيقات REST للبحث = 2019-05-06. |
| Python azure-mgmt-search 8.0 | نشط | يستهدف إصدار واجهة برمجة تطبيقات REST للإدارة = 2015-08-19. |
All Azure SDKs
إذا كنت تبحث عن مكتبات ووثائق عميل بيتا، تحتوي هذه الصفحة على ارتباطات إلى كافة حزم مكتبة Azure SDK والتعليمات البرمجية والمستندات.