العمل مع المشغلات وقوالب الاستعلام

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

اذا كان موقع محدد لم يتم تتبع الارتباطات ب# الخادم Microsoft Office SharePoint Server 2007 مباشره، يمكنك اضافته ك# موقع متحد و# تضمين نتائج البحث الخاصه به ل# المستخدمين من موقع "مركز البحث". عند اضافه موقع خارجي، ف# عليك تحديد قالب الاستعلام الذي يتم استخدامه ل# عنوان URL الاستعلام ل# الموقع الخارجي. ب# شكل اختياري، يمكنك ايضا تحديد القيود استعلام واحد او اكثر، يعرف المشغلات، ل# تقييد الاستعلامات التي يتم تمريرها الي الموقع الخارجي.

في هذا الموضوع، ستعرف المزيد حول تحديد المشغلات، بالإضافة إلى إنشاء قالب الاستعلام لموقع متحد.

المشغلات

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

يوجد نوعان من المشغلات:

  • اضافه بادئه يجب ان تسبق الاستعلام ب# الضبط المصطلح المحدد في المشغل. علي سبيل المثال، اذا تم تحديد "الطقس" انه المشغل البادئه، و# لكن الاستعلام اعاده توجيه "نيويورك الطقس، NY" ثم "نيويورك، NY" هو عدم اعاده توجيه.

    ملاحظة: تتم إعادة توجيه جزء الاستعلام الذي يلي البادئة؛ ففي المثال "الطقس في الرياض"، تتم إعادة توجيه "الرياض" فقط إلى الموقع المتحد.

  • Regex يجب ان يتطابق الاستعلام مع نمط التعبير العادي المحدد. ل# الحصول علي مزيد من المعلومات حول انشاء التعبيرات العاديه، راجع .NET Framework التعبيرات العاديه.

قوالب الاستعلام

يتضمن قالب الاستعلام ذات معلمات عنوان URL ل# الموقع الخارجي، و# استعلامات البحث التي يتم تمريرها الي عنوان URL هذا. يجب ان ترجع URL ذات معلمات نتائج XML المركبه (علي سبيل المثال، نتائج ويب ل RSS او Atom).

يعتمد Office SharePoint Server 2007 نوعين من المواقع المتحده:

  • فهرس البحث على هذا الخادم
    يجب أن يحتوي قالب الاستعلام لنوع الموقع المتحد فهرس البحث على هذا الخادم على المعلمة searchTerms التي تحددها كالتالي:

{searchTerms}

كما يجب أن يحتوي على أي قيود استعلامات إضافية، مثل بحث عن محتوى من مؤلف معين، كما هو مبين في المثال التالي:

Author:"{searchTerms}"

يجب ألا يتضمن قالب الاستعلام لنوع الموقع المتحد هذا عنوان URL نتائج البحث.

  • OpenSearch
    أي موقع إنترنت يدعم معيار OpenSearch.

قالب الاستعلام يعادل القالب عنوان URL في مواصفات OpenSearch، و# بناء جمله استنادا الي بناء جمله قالب URL. الخطوات التاليه هي مثال بسيط ل# قالب الاستعلام الموقع الذي يحتوي علي عنوان URL ذات معلمات ل# الاتصال ب# خدمه Live البحث:

http://search.live.com/results.aspx?q={searchTerms}&format=rss

في هذا المثال، يتضمن قالب الاستعلام معلمه قالب OpenSearch searchTerms. معلمه searchTerms هو عنصر نائب ل# كلمات البحث التي تم اعاده توجيهه الي الموقع الخارجي. يمكنك تحديد معلمات اضافيه في قالب الاستعلام. ل# الحصول علي مزيد من المعلومات حول هذه المعلمات، راجع المقطع معلمات OpenSearch 1.1 في مواصفات OpenSearch.

يمكنك الإشارة إلى أن المعلمة اختيارية بوضع علامة استفهام (?) بعد اسم المعلمة. وفي المثال التالي، تكون معلمة searchTerms مطلوبة، ولكن معلمة startIndex ليست مطلوبة:

http://search.live.com/results.aspx?q={searchTerms}&format=rss&first={startIndex?}

ملاحظة: يجب أن تكون المعلمات التي تحددها في قالب URL ذات URL تم ترميزه. في المثال السابق، تم استبدال علامة العطف (&) بترميز URL لهذا الحرف، وهو "&".

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

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

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

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

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

×