ميزات البحث المعرفي Azure

يوفر Azure Cognitive Search محرك بحث بالنص الكامل، وتخزينا مستمرا لفهارس البحث، الذكاء الاصطناعي متكاملة تستخدم أثناء الفهرسة لاستخراج المزيد من النص والبنية وواجهات برمجة التطبيقات والأدوات.

يلخص الجدول التالي الميزات حسب الفئة. لمزيد من المعلومات حول كيفية مقارنة البحث المعرفي بتقنيات البحث الأخرى، راجع مقارنة خيارات البحث.

ميزات الفهرسة

الفئة الميزات
مصادر البيانات يمكن لفهارس البحث قبول النص من أي مصدر، شريطة أن يتم إرساله كمستند JSON.

المفهرسات هي ميزة تعمل على أتمتة استيراد البيانات من مصادر البيانات المدعومة لاستخراج المحتوى القابل للبحث في مخازن البيانات الأساسية. تتعامل المفهرسات مع تسلسل JSON نيابة عنك. يمكنك الاتصال بمجموعة متنوعة من مصادر البيانات، بما في ذلك Azure SQL Database، أو Azure Cosmos DB، أو Azure Blob storage.
هياكل البيانات الهرمية والمتداخلة تسمح لك الأنواع والمجموعات المعقدة بنمذجة أي نوع من بنية JSON تقريبا داخل فهرس البحث. يمكن التعبير عن الكاردينالية من واحد إلى العديد والعديد من الكاردينالية أصلا من خلال المجموعات والأنواع المعقدة ومجموعات الأنواع المعقدة.
التحليل اللغوي أجهزة التحليل هي مكونات تستخدم لمعالجة النصوص أثناء عمليات الفهرسة والبحث. بشكل افتراضي، يمكنك استخدام محلل Lucene القياسي للأغراض العامة، أو تجاوز الإعداد الافتراضي باستخدام محلل لغة أو محلل مخصص تقوم بتكوينه أو محلل آخر محدد مسبقا ينتج الرموز المميزة بالتنسيق الذي تحتاجه.

تستخدم محللات اللغة من Lucene أو Microsoft للتعامل بذكاء مع اللغويات الخاصة باللغة بما في ذلك أزمنة الفعل ، والجنس ، وأسماء الجمع غير المنتظمة (على سبيل المثال ، "الماوس" مقابل "الفئران") ، وإزالة الكلمات ، وكسر الكلمات (للغات التي لا تحتوي على مسافات) ، وأكثر من ذلك.

تستخدم أجهزة التحليل المعجمي المخصصة لأشكال الاستعلام المعقدة مثل المطابقة الصوتية والتعبيرات العادية.

إثراء الذكاء الاصطناعي واستخراج المعرفة

الفئة الميزات
معالجة الذكاء الاصطناعي أثناء الفهرسة يشير الإثراء الذكاء الاصطناعي إلى معالجة الصور واللغات الطبيعية المضمنة في خط أنابيب مفهرس يستخرج النص والمعلومات من المحتوى الذي لا يمكن فهرسته للبحث عن النص الكامل. يتم تحقيق معالجة الذكاء الاصطناعي عن طريق إضافة المهارات ودمجها في مجموعة من المهارات ، والتي يتم إرفاقها بعد ذلك بمفهرس. يمكن أن تكون الذكاء الاصطناعي إما مهارات مضمنة من Microsoft، مثل ترجمة النصوص أو التعرف الضوئي على الأحرف (OCR)، أو المهارات المخصصة التي تقدمها.
تخزين المحتوى المخصب للتحليل والاستهلاك في سيناريوهات غير البحث مخزن المعرفة هو التخزين المستمر للمحتوى المخصب ، المخصص لسيناريوهات غير البحث مثل التنقيب عن المعرفة ومعالجة علوم البيانات. يتم تعريف مخزن المعارف في مجموعة مهارات، ولكن يتم إنشاؤه في Azure Storage ككائنات أو مجموعات صفوف جدولية.
الإثراءات المخزنة مؤقتا يشير الإثراء التدريجي (المعاينة) إلى الإثراءات المخزنة مؤقتا التي يمكن إعادة استخدامها أثناء تنفيذ مجموعة المهارات. التخزين المؤقت ذو قيمة خاصة في مجموعات المهارات التي تشمل التعرف الضوئي على الحروف وتحليل الصور ، والتي تعتبر مكلفة للمعالجة.

الاستعلام وتجربة المستخدم

الفئة الميزات
البحث عن النص الحر يعد البحث عن النص الكامل حالة استخدام أساسية لمعظم التطبيقات المستندة إلى البحث. يمكن صياغة الاستعلامات باستخدام بناء جملة مدعوم.

يوفر بناء جملة الاستعلام البسيط عوامل تشغيل منطقية وعوامل تشغيل بحث العبارات وعوامل تشغيل لاحقة وعوامل تشغيل الأسبقية.

يتضمن بناء جملة استعلام Lucene الكامل جميع العمليات في بناء جملة بسيط ، مع ملحقات للبحث الضبابي والبحث عن قرب وتعزيز المصطلحات والتعبيرات العادية.
الملاءمة يعد التسجيل البسيط إحدى المزايا الرئيسية للبحث المعرفي في Azure. تستخدم ملفات تعريف تسجيل النقاط لنمذجة الصلة كدالة للقيم في المستندات نفسها. على سبيل المثال، قد ترغب في ظهور المنتجات الأحدث أو المنتجات المخفضة أعلى في نتائج البحث. يمكنك أيضا إنشاء ملفات تعريف تسجيل النقاط باستخدام علامات لتسجيل النقاط المخصصة استنادا إلى تفضيلات بحث العملاء التي تتبعتها وخزنتها بشكل منفصل.
البحث الجغرافي المكاني تقوم الدوال الجغرافية المكانية بالتصفية والمطابقة على الإحداثيات الجغرافية. يمكنك المطابقة على المسافة أو عن طريق التضمين في شكل مضلع.
الفلاتر والجوانب يتم تمكين التنقل عبر الأوجه من خلال معلمة استعلام واحدة. يقوم Azure Cognitive Search بإرجاع بنية تنقل ذات أوجه يمكنك استخدامها كرمز خلف قائمة فئات، للتصفية ذاتية التوجيه (على سبيل المثال، لتصفية عناصر الكتالوج حسب النطاق السعري أو العلامة التجارية).

يمكن استخدام عوامل التصفية لدمج التنقل ذي الأوجه في واجهة مستخدم التطبيق الخاص بك ، وتحسين صياغة الاستعلام ، والتصفية بناء على المعايير المحددة من قبل المستخدم أو المطور. إنشاء عوامل تصفية باستخدام بناء جملة OData.
تجربة المستخدم يمكن تمكين الإكمال التلقائي لاستعلامات الكتابة الأمامية في شريط البحث.

تعمل اقتراحات البحث أيضا على مدخلات النص الجزئية في شريط البحث، ولكن النتائج هي مستندات فعلية في الفهرس بدلا من مصطلحات الاستعلام.

تربط المرادفات بين المصطلحات المكافئة التي توسع ضمنيا نطاق الاستعلام، دون أن يضطر المستخدم إلى توفير المصطلحات البديلة.

يطبق تمييز النقرة تنسيق النص على كلمة رئيسية مطابقة في نتائج البحث. يمكنك اختيار الحقول التي تعرض المقتطفات المميزة.

يتم تقديم الفرز لحقول متعددة عبر مخطط الفهرس ثم يتم تبديله في وقت الاستعلام باستخدام معلمة بحث واحدة.

يعد ترحيل صفحات نتائج البحث وخنقها أمرا بسيطا بفضل عنصر التحكم المضبوط بدقة الذي يوفره Azure Cognitive Search على نتائج البحث.

ميزات الأمان

الفئة الميزات
تشفير البيانات تم تضمين التشفير السري المدار من Microsoft في طبقة التخزين الداخلية وهو غير قابل للإلغاء.

يمكن استخدام مفاتيح التشفير التي يديرها العميل والتي تقوم بإنشائها وإدارتها في Azure Key Vault للتشفير التكميلي للفهارس وخرائط المرادفات. بالنسبة للخدمات التي تم إنشاؤها بعد 1 أغسطس 2020 ، يمتد تشفير CMK إلى البيانات الموجودة على الأقراص المؤقتة ، للتشفير المزدوج الكامل للمحتوى المفهرس.
حماية نقطة النهاية تسمح لك قواعد IP لدعم جدار الحماية الوارد بإعداد نطاقات IP التي ستقبل خدمة البحث الطلبات عليها.

قم بإنشاء نقطة نهاية خاصة باستخدام Azure Private Link لفرض كافة الطلبات من خلال شبكة ظاهرية.
الأمان الصادر (المفهرسات) يسمح الوصول إلى البيانات من خلال نقاط النهاية الخاصة للمفهرس بالاتصال بموارد Azure المحمية من خلال Azure Private Link.

يعني الوصول إلى البيانات باستخدام هوية موثوق بها أن سلاسل الاتصال بمصادر البيانات الخارجية يمكن أن تحذف أسماء المستخدمين وكلمات المرور. عندما يتصل مفهرس بمصدر البيانات، يسمح المورد بالاتصال إذا كانت خدمة البحث مسجلة مسبقا كخدمة موثوق بها.

ميزات المدخل

الفئة الميزات
أدوات للنماذج الأولية والتفتيش إضافة فهرس هو مصمم فهرس في البوابة الإلكترونية يمكنك استخدامه لإنشاء مخطط أساسي يتكون من حقول منسوبة وبعض الإعدادات الأخرى. بعد حفظ الفهرس، يمكنك تعبئته باستخدام SDK أو واجهة برمجة تطبيقات REST لتوفير البيانات.

يقوم معالج استيراد البيانات بإنشاء الفهارس والمفهرسات ومجموعات المهارات وتعريفات مصدر البيانات. إذا كانت بياناتك موجودة في Azure، فيمكن لهذا المعالج أن يوفر لك الكثير من الوقت والجهد، خاصة للتحقيق في إثبات المفهوم واستكشافه.

يستخدم مستكشف البحث لاختبار الاستعلامات وتحسين ملفات تعريف تسجيل النقاط.

يتم استخدام إنشاء تطبيق تجريبي لإنشاء صفحة HTML يمكن استخدامها لاختبار تجربة البحث.
المراقبة والتشخيص قم بتمكين ميزات المراقبة من تجاوز المقاييس في لمحة سريعة والتي تكون مرئية دائما في البوابة الإلكترونية. يتم التقاط مقاييس الاستعلامات في الثانية ووقت الاستجابة والاختناق والإبلاغ عنها في صفحات البوابة الإلكترونية دون الحاجة إلى تكوين إضافي.

البرمجه

الفئة الميزات
REST واجهة برمجة تطبيقات Service REST مخصصة لعمليات مستوى البيانات، بما في ذلك جميع العمليات المتعلقة بالفهرسة والاستعلامات وإثراء الذكاء الاصطناعي. يمكنك أيضا استخدام مكتبة العميل هذه لاسترداد معلومات النظام وإحصائياته.

واجهة برمجة تطبيقات REST للإدارة مخصصة لإنشاء الخدمات وتوفيرها من خلال Azure Resource Manager. يمكنك أيضا استخدام واجهة برمجة التطبيقات هذه لإدارة المفاتيح والسعة.
Azure SDK لـ.NET Azure.Search.Documents مخصص لعمليات مستوى البيانات، بما في ذلك جميع العمليات المتعلقة بالفهرسة والاستعلامات والإثراء الذكاء الاصطناعي. يمكنك أيضا استخدام مكتبة العميل هذه لاسترداد معلومات النظام وإحصائياته.

Microsoft.Azure.Management.Search هو لإنشاء الخدمات وتوفيرها من خلال Azure Resource Manager. يمكنك أيضا استخدام واجهة برمجة التطبيقات هذه لإدارة المفاتيح والسعة.
Azure SDK لـJava com.azure.search.documents مخصص لعمليات مستوى البيانات، بما في ذلك جميع العمليات المتعلقة بالفهرسة والاستعلامات وإثراء الذكاء الاصطناعي. يمكنك أيضا استخدام مكتبة العميل هذه لاسترداد معلومات النظام وإحصائياته.

com.microsoft.azure.management.search هو لإنشاء الخدمة وتوفيرها من خلال Azure Resource Manager. يمكنك أيضا استخدام واجهة برمجة التطبيقات هذه لإدارة المفاتيح والسعة.
Azure SDK لـPython azure-search-documents مخصص لعمليات مستوى البيانات، بما في ذلك جميع العمليات المتعلقة بالفهرسة والاستعلامات وإثراء الذكاء الاصطناعي. يمكنك أيضا استخدام مكتبة العميل هذه لاسترداد معلومات النظام وإحصائياته.

azure-mgmt-search هو لإنشاء الخدمات وتوفيرها من خلال Azure Resource Manager. يمكنك أيضا استخدام واجهة برمجة التطبيقات هذه لإدارة المفاتيح والسعة.
Azure SDK for JavaScript/TypeScript azure/search-documents مخصص لعمليات مستوى البيانات، بما في ذلك جميع العمليات المتعلقة بالفهرسة والاستعلامات وإثراء الذكاء الاصطناعي. يمكنك أيضا استخدام مكتبة العميل هذه لاسترداد معلومات النظام وإحصائياته.

azure/arm-search هو لإنشاء الخدمات وتوفيرها من خلال Azure Resource Manager. يمكنك أيضا استخدام واجهة برمجة التطبيقات هذه لإدارة المفاتيح والسعة.

راجع أيضًا