تجميع والاستعلام عن المعلومات من بوابات الويب

عقدة المصدر: 747708

نبذة عامة

في نمط الكود هذا ، قم ببناء تطبيق يستخدم واجهات برمجة تطبيقات خدمة IBM® Watson ™ Discovery لإنشاء والاستعلام والحصول على حالة وحذف مجموعة مستندات من بوابات الويب. يعرض التطبيق نتائج الاستعلام على واجهة مستخدم ويب مخصصة. يوفر هذا مرونة لمطور التطبيق لتصميم وبناء واجهة مستخدم الويب لتناسب متطلبات المعلومات والتصور المحددة.

الوصف

هناك الكثير من المعلومات على الإنترنت ، ويهتم الناس دائمًا بالحصول على معلومات ذات صلة بهم. هناك سيناريوهان شائعان يدفعان إلى الحاجة إليه:

  • عادة ما يكون هناك عنصر اهتمام محدد ، وتريد الحصول على جميع المعلومات ذات الصلة بالعنصر
  • لديك سؤال وتبحث للعثور على إجابات له على الإنترنت

يتناول نمط التعليمات البرمجية هذا السيناريوهات السابقة حيث تريد الاستعلام عن المعلومات ذات الصلة من مجموعة من صفحات الإنترنت. يوفر Watson Discovery القدرة على الزحف عبر صفحات الويب وإنشاء مجموعة قابلة للاستعلام. يمكنك استخدام هذه الميزة لإنشاء تطبيق حيث يمكنك:

  • حدد قائمة بعناوين URL التي سيزحف إليها Watson Discovery لإنشاء المجموعة
  • حدد استعلامًا بلغة طبيعية واحصل على نتائج ذات صلة برؤى من Watson Discovery
  • تصور أهم خمس مستندات وممرات وكيانات مطابقة للاستعلام

عندما تكمل نموذج الشفرة هذا ، تفهم كيفية:

  • إنشاء مجموعة باستخدام زحف الويب
  • الحصول على حالة المجموعة
  • استعلم عن المجموعة بلغة طبيعية
  • حذف مجموعة
  • تحليل النتائج من Watson Discovery وقراءتها وتصورها

التدفق

Retrieve and visualize relevant information flow

  1. يطلب المستخدم إنشاء مجموعة أو حالتها أو حذفها ، أو يستعلم عن مجموعة من خلال واجهة مستخدم ويب مخصصة.
  2. يتم إرسال الطلب إلى تطبيق الخادم على السحابة.
  3. يستدعي التطبيق API على خدمة Watson Discovery باستخدام Watson SDK.
  4. تعالج خدمة Watson Discovery النتائج وترسلها مرة أخرى إلى التطبيق. ثم يتم تصور النتائج من قبل المستخدم.

تعليمات

العثور على الخطوات التفصيلية لهذا النمط في التمهيدي ملف. ستوضح لك الخطوات كيفية:

  1. استنساخ مستودع جيثب.
  2. نشر التطبيق.
  3. تحليل النتائج.

المصدر: https://developer.ibm.com/patterns/retrieve-and-visualize-relevant-information-from-collection-of-web-portals/

الطابع الزمني:

اكثر من IBM Developer