إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تعرف على نماذج التعليمات البرمجية C# التي توضح الوظائف وسير العمل لحل Azure الذكاء الاصطناعي Search. تستخدم هذه العينات مكتبة عميل Azure الذكاء الاصطناعي Search ل Azure SDK ل .NET، والتي يمكنك استكشافها من خلال الارتباطات التالية.
| Target | Link |
|---|---|
| تنزيل الحزمة | nuget.org/packages/Azure.Search.Documents/ |
| مرجع واجهة برمجة التطبيقات | Azure.Search.Documents |
| حالات اختبار واجهة برمجة التطبيقات | github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Azure.Search.Documents/tests |
| شفرة المصدر | github.com/Azure/azure-sdk-for-net/tree/main/sdk/search/Azure.Search.Documents/src |
| سجل التغيير | github.com/Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/CHANGELOG.md |
عينات SDK
توضح نماذج التعليمات البرمجية من فريق تطوير Azure SDK استخدام واجهة برمجة التطبيقات. يمكنك العثور على هذه العينات في Azure/azure-sdk-for-net/blob/main/sdk/search/Azure.Search.Documents/samples على GitHub.
| Sample | Description |
|---|---|
| مرحبا بالعالم (متزامن) | قم بإنشاء عميل ومصادقة ومعالجة الأخطاء باستخدام الأساليب المتزامنة. |
| مرحبا بالعالم (غير متزامن) | قم بإنشاء عميل ومصادقة ومعالجة الأخطاء باستخدام أساليب غير متزامنة. |
| العمليات على مستوى الخدمة | احصل على إحصائيات الخدمة وأنشئ كائنات بحث متعددة، بما في ذلك الفهرس والمهرس ومصدر البيانات ومجموعة المهارات وخريطة المرادفات. أخيرا ، يمكنك الاستعلام عن الفهرس. |
| عمليات الفهرس | احصل على عدد المستندات المخزنة في فهرس. |
| FieldBuilderIgnore | استخدم سمة للعمل مع أنواع البيانات غير المتوافقة. |
| فهرسة المستندات (نموذج الدفع) | استخدم نموذج الدفع لفهرسة المستندات عن طريق إرسال حمولة JSON إلى فهرس. |
| مفاتيح التشفير التي يديرها العميل | استخدم مفتاح تشفير يديره العميل لحماية المحتوى الحساس. |
| البحث المتجه | فهرسة حقل متجه وإجراء بحث متجه. |
| الترتيب الدلالي | تكوين الترتيب الدلالي في فهرس وتشغيل الاستعلامات الدلالية. |
عينات المستندات
توضح نماذج التعليمات البرمجية من فريق Azure الذكاء الاصطناعي Search الميزات ومهام سير العمل. تتم الإشارة إلى العينات التالية في البرامج التعليمية والتشغيل السريع والمقالات الإرشادية التي تشرح الكود بالتفصيل. يمكنك العثور على هذه العينات في Azure-Samples/azure-search-dotnet-samplesوAzure-Samples/search-dotnet-getting-started على GitHub.
| Sample | مقالة | Description |
|---|---|---|
| quickstart-agentic-retrieval | التشغيل السريع: الاسترجاع الوكيل | دمج الترتيب الدلالي مع تخطيط الاستعلام المدعوم من LLM وإنشاء الإجابات. |
| البحث السريع للكلمات المفتاحية | التشغيل السريع: البحث عن النص الكامل | إنشاء فهرس وتحميله والاستعلام عنه باستخدام عينة البيانات. |
| الترتيب الدلالي السريع | التشغيل السريع: الترتيب الدلالي | أضف الترتيب الدلالي إلى مخطط الفهرس وقم بتشغيل الاستعلامات الدلالية. |
| التشغيل السريع - ناقلات البحث | التشغيل السريع: البحث المتجه | محتوى متجه الفهرس والاستعلام. |
| search-website | البرنامج التعليمي: إضافة بحث إلى تطبيقات الويب | أنشئ تطبيق بحث شامل يستخدم واجهة برمجة تطبيقات الدفع للتحميل المجمع وعميل غني لاستضافة التطبيق ومعالجة طلبات البحث. |
| tutorial-ai-enrichment | البرنامج التعليمي: محتوى قابل للبحث الذكاء الاصطناعي تم إنشاؤه من الكائنات الثنائية كبيرة الحجم في Azure | قم بإنشاء مجموعة مهارات تتكرر عبر الكائنات الثنائية كبيرة الحجم في Azure لاستخراج المعلومات واستنتاج البنية. |
| multiple-data-sources | البرنامج التعليمي: الفهرس من مصادر بيانات متعددة | دمج المحتوى من مصدري بيانات في فهرس واحد. |
| تحسين فهرسة البيانات | البرنامج التعليمي: تحسين الفهرسة باستخدام واجهة برمجة تطبيقات الدفع | استخدم تقنيات التحسين لدفع البيانات إلى فهرس. |
| DotNetHowTo | استخدام مكتبة عميل .NET | قم بإنشاء كائنات بحث متعددة وإدارتها أثناء التعرف على واجهات برمجة التطبيقات. |
| DotNetToIndexers | البرنامج التعليمي: فهرسة بيانات Azure SQL | قم بتكوين مفهرس Azure SQL باستخدام جدول زمني وتعيينات الحقول والمعلمات. |
| DotNetHowToEncryptionUsingCMK | تكوين المفاتيح التي يديرها العميل لتشفير البيانات | قم بإنشاء كائنات مشفرة باستخدام مفتاح مدار من قبل العميل. |
Demos
يوفر مستودع العرض التوضيحي التعليمات البرمجية المصدر لإثبات المفهوم للأمثلة أو السيناريوهات الموضحة في العروض التوضيحية. على عكس المسرعات ، لم يتم تصميم الحلول التجريبية للتكيف.
| Sample | Description |
|---|---|
| covid19search | مستودع التعليمات البرمجية المصدر لتطبيق البحث عن Covid-19 المستند إلى Azure الذكاء الاصطناعي Search. |
| AzureSearch_JFK_Files | مستودع التعليمات البرمجية المصدر لحل ملفات JFK المستند إلى Azure الذكاء الاصطناعي Search. |
عينات أخرى
يتم أيضا نشر العينات التالية من قبل فريق Azure الذكاء الاصطناعي Search ولكن لا تتم الإشارة إليها في الوثائق. توفر ملفات README المقترنة تعليمات الاستخدام.
| Sample | Description |
|---|---|
| Azure-Search-Classic-rag | يستخدم RAG النسخة الواحدة محرك البحث الكلاسيكي كبيانات تأريض من Azure الذكاء الاصطناعي Search، مع نموذج إكمال المحادثة من Azure OpenAI. |
| التحقق من استخدام التخزين | تحقق من تخزين خدمة البحث وفقا لجدول زمني باستخدام وظيفة Azure. |
| تصدير البيانات | قم بتقسيم فهرس كبير وتصديره باستخدام تطبيق وحدة تحكم C#. |
| فهرس النسخ الاحتياطي واستعادة | انسخ فهرسا من خدمة إلى أخرى، وقم بإنشاء ملفات JSON باستخدام مخطط الفهرس والمستندات. |
| فهرسة بيانات-بحيرة-gen2-ACL | فهرسة ملفات ومجلدات Azure Data Lake Gen2 المؤمنة باستخدام معرف Microsoft Entra والتحكم في الوصول المستند إلى الأدوار. |
| خدمات البحث المتعددة | يمكنك الاستعلام عن خدمات بحث متعددة ودمج النتائج في صفحة واحدة. |
| تجميعات البحث | الحصول على التجميعات وتصفيتها من فهرس. |
| azure-search-power-skills | دمج المهارات المخصصة المستهلكة في حلولك الخاصة. |
| DotNetVectorDemo | إنشاء فهرس متجه وتحميله والاستعلام عنه. |
| DotNetIntegratedVectorizationDemo | توسيع سير عمل المتجه ليشمل الأتمتة المستندة إلى المهارات لتقطيع البيانات وتضمينها. |
Tip
استخدم مستعرض العينات للبحث عن نماذج التعليمات البرمجية من Microsoft على GitHub. يمكنك تصفية البحث حسب المنتج والخدمة واللغة.