هناك جزئي ويب يمكن استخدامهما للبحث في البيانات على موقع SharePoint. وهي متشابهة جدا: جزء ويب استعلام المحتوى (CQWP)وجزء ويب للبحث في المحتوى (CSWP). بمجرد النظر إلى أسمائهم، ليس من الواضح التمييز بين الفرق بين الاثنين.

جزء ويب الخاص باستعلام المحتوى والبحث في المحتوى

في معظم الحالات، نوصي باستخدام جزء ويب للبحث في المحتوى لأنه لا يؤثر على الأداء بقدر ما يؤثر على جزء ويب الخاص باستعلام المحتوى. 

من المهم أن تفهم نقاط القوة والقيود الخاصة بجزأي ويب. في معظم الحالات، نوصي باستخدام جزء ويب للبحث في المحتوى لأنه لا يؤثر على الأداء بقدر ما يؤثر على جزء ويب الخاص باستعلام المحتوى.

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

  • استخدم CSWP في كافة السيناريوهات الأخرى عندما تريد إظهار المحتوى الذي يستند إلى استعلام.

يقدم الجدول أدناه مقارنة بين جزئي ويب:

سلوك جزء ويب

جزء ويب الخاص باستعلام المحتوى

جزء ويب البحث في المحتوى

تكوين الاستعلام

سهل

ستحتاج إلى معرفة بعض ميزات البحث مثل إدارة مخطط البحث في SharePoint Online.

الاستعلام عبر كميات كبيرة من المحتوى

بشكلٍ محدود

نعم

معالجة الاستعلامات المعقدة

بشكلٍ محدود

نعم

التحجيم للتعامل مع نمو المحتوى في المستقبل

بشكلٍ محدود

نعم

عرض محتوى من مجموعات مواقع مشتركة أخرى

لا

نعم (راجع استخدام جزء ويب للبحث في المحتوى لعرض محتوى من مجموعة مواقع مشتركة أخرى أدناه)

يمكن تخصيص تصميم نتائج الاستعلام

نعم، باستخدام XSLT.

نعم، باستخدام HTML.

تكلفة الصيانة في بنية موقع معقدة

عالٍ

صغير (راجع استخدام جزء ويب للبحث في المحتوى للاحتفاظ بتكلفة الصيانة أقل أدناه)

تضييق نطاق نتائج الاستعلام التي يتم عرضها في جزء ويب

لا

نعم، مع جزء ويب التحسين.

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

فيما يلي مثال على كيفية تصرف أجزاء ويب هذه. يوضح المثال A شركة تستخدم CQWP لعرض محتوى من موقع المبيعات الفرعي الخاص بها، ويعرض المثال B شركة تستخدم CSWP لإظهار محتوى من موقع المبيعات الفرعي الخاص بها.

طريقة عرض CQWP وCSWP للمحتوى

وسيلة شرح الصور

مثال أ:
جزء ويب الخاص باستعلام المحتوى

مثال ب:
جزء ويب للبحث في المحتوى

1

يمكنك تأليف المحتوى في قائمة.

يمكنك تأليف المحتوى في قائمة.

2

يتم تخزين عناصر القائمة على الفور في قاعدة بيانات.

في فاصل زمني معين، يتم تلقائيا تتبع ارتباطات عناصر القائمة وإضافتها إلى فهرس البحث.

3

يقوم أحد الزائرين بعرض الموقع الرئيسي. أصدر CQWP استعلاما تلقائيا إلى قاعدة البيانات.

يقوم أحد الزائرين بعرض الموقع الرئيسي. يصدر CSWP استعلاما تلقائيا إلى فهرس البحث.

4

ترجع قاعدة البيانات نتيجة استعلام وتعرضها في CQWP.

يرجع فهرس البحث نتيجة استعلام ويعرضها في CSWP.

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

  • ما مقدار المحتوى الذي أملكه؟

  • ما مدى تعقيد الاستعلام؟

  • أين سيتم تخزين المحتوى الخاص بي؟

  • كم سيزداد المحتوى الخاص بي بمرور الوقت؟

  • كم ستزداد تكاليف الصيانة بمرور الوقت؟

نوصي بمعالجة جميع هذه المجالات ككل بدلا من معالجتها بشكل منفصل.

ملاحظة: إذا كنت تفكر في الانتقال من موقع SharePoint محلي إلى موقع SharePoint Online، وكنت تستخدم CQWPs على موقع SharePoint المحلي، فقد تصادف بعض مشاكل الأداء. في SharePoint Online، لن تتمكن من توسيع نطاق المستأجر لتحسين الأداء. علاوة على ذلك، تعمل وظيفة التخزين المؤقت بطريقة مختلفة في SharePoint Online عن تلك الموجودة في SharePoint المحلي.

ما الذي يؤثر على أداء جزء ويب الخاص باستعلام المحتوى

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

  • الاستعلام الذي يقوم بالتصفية على عمود موقع من نوع أسطر نصمتعددة أكثر تعقيدا من استعلام يقوم بتصفية عمود موقع من النوع نعم/لا.

  • عامل التصفية الذي يستخدم شرط يحتوي على أكثر تعقيدا من استعلام يستخدم شرطا يساوي الشرط.

  • تزيد الشروط أو المتعددة من تعقيد الاستعلام.

تكوين الاستعلام في CQWP

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

استعلام على عدة مواقع فرعية

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

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

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

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

راجع هذه المقالات الإضافية للحصول على مزيد من المعلومات:

في المثال أدناه، يمكنك أن ترى كيف يمكن استبدال أربعة CQWPs ب CSWP واحد على صفحة فئة.

بينة موقع معقدة

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

استعلام على المحتوى في مجموعة مواقع مشتركة أخرى

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

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

مزيد من المعلومات حول أجزاء ويب "البحث في المحتوى" و"استعلام المحتوى"

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى المشاركين في برنامج Microsoft Office Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×