مشاركة عبر


نماذج C# ل Azure الذكاء الاصطناعي Search

تعرف على نماذج التعليمات البرمجية 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. يمكنك تصفية البحث حسب المنتج والخدمة واللغة.