‏إظهار الرسائل ذات التسميات Search. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات Search. إظهار كافة الرسائل

الجمعة، 9 أكتوبر 2015

أنواع الحقول في محرك البحث Solr



في هذه المقالة يتم استعراض جميع أنواع الحقول في Solr, تم نشر هذه المقالة على موقع scribd كملف PDF



الاثنين، 28 يناير 2013

أداة لنقل إعدادات البحث من بيئة شيربوينت 2010 إلى بيئة شيربوينت 2010



يمكن باستخدام الأداة Search Migration Tool نقل إعدادات البحث من Search Service Application ضمن بيئة عمل شيربوينت 2010 إلى Search Service Application أخرى ضمن نفس البيئة أو في بيئة عمل أخرى

ويمكن تحميل هذه الأداة من الرابط التالي:


وقد تمت إضافة ميزة نقل الخصائص المدارة Managed Properties أيضاً من قبل أحد المحترفين على الرابط التالي:



الاثنين، 8 أكتوبر 2012

حل مشكلة صلاحية الوصول إلى موقع على شيربوينت من خلال خدمة البحث


Access is denied. Verify that either the Default Content Access Account has access to this repository, or add a crawl rule to crawl this repository. If the repository being crawled is a SharePoint repository, verify that the account you are using has "Full Read" permissions on the SharePoint Web Application being crawled.

الخطأ السابق من أشهر الأخطاء التي تواجه مدير بيئة عمل شيربوينت ولهذا الخطأ أسباب عديدة ويمكن حله بعدة طرق, وسنستعرض هذه الطرق واحداً تلو الآخر

الحل الأول:
يعتمد الحل الأول التعديل على مسجل ويندوز باتباع الخطوات التالية:
  1. أنشئ قيمة جديدة من النوع DWORD 32 اسمه DisableLoopbackCheck وقيمته تساوي 1 تحت السجل HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro  l\Lsa
  2. في بعض الأحيان قد تضطر لإعادة تشغيل الخادم
  3. يجب تنفيذ هذا التعديل على جميع خوادم شيربوينت


الحل الثاني:
  • يعتمد الحل الثاني على تعديل الملف hosts تحت المسار C:\Windows\System32\drivers\etc وذلك بإضافة الرقم IP الخاص بالخادم بالضيغة التالية:

SERVER_IP       SERVER_NAME


  • قد تضطر إجراء التعديل على جميع خوادم شيربوينت


  • الحل الثالث:
    يجب التأكد من أن المستخدم الافتراضي المستخدم لفهرسة البيانات لديه صلاحية Full Read على البيانات التي ستتم فهرستها, وتتم هذه العملية باتباع الخطوات التالية:
    • من موفع الإدارة المركزي Central Administration اختر Manage Service Application
    • اضغط على اسم خدمة البحث
    • ابحث عن القيمة Default content access account لمعرفة اسم المستخدم الافتراضي المستخدم لفهرسة البيانات
    • يمكن تغيير اسم المستخدم بالضغط عليه
    • يجب أن يكون لهذا المستخدم صلاحية Full Read


    الجمعة، 16 مارس 2012

    لا يمكن إكمال البحث لأنه لم يتم تعيين هذا الموقع إلى مفهرس



    في بعض الأحيان قد يظهر الخطأ التالي في صفحة نتائج البحث:

    لا يمكن إكمال البحث لأنه لم يتم تعيين هذا الموقع إلى مفهرس. اتصل بالمسؤول للحصول على المزيد من المعلومات

    أو

    Your search cannot be completed because this site is not assigned to an indexer. Contact your administrator for more information

    والخطأ كما يبدو يشرح نفسه, حيث يشير إلى أن تطبيق الويب الحالي لم يتم ربطه مع مفهرس Indexer, ويتم تنفيذ ذلك من خلال الخطوات التالية:

    1. من موقع الإدارة المركزي Central Administration اضغط على Application Management.
    2. من المجموعة Service Applications اختر Manager services on server.
    3. تأكد أن حالة الخدمة SharePoint Foundation Search هي Started, وإلا فاضغط على Start لبدء هذه الخدمة.
    4. الآن ارجع إلى الصفح الرئيسية لموقع الإدارة المركزي واختر Manage content databases.
    5. تأكد من اختيار تطبيق الويب الذي يظهر فيه الخطأ من القائمة في الطرف الأيمن.
    6. اضغط على اسم قاعدة البيانات المرتبطة بتطبيق الويب ومن ثم ابحث عن الخيار "Select Microsoft SharePoint Foundation search server", واختر من القائمة المنسدلة أحد الخوادم المتوفر, ومن ثم اضغط OK.


    الخميس، 21 يوليو 2011

    كيف تمنع جزء من النص من الظهور في نتائج بحث شيربوينت 2010


    في جميع المشاريع التي تعتمد على شيربوينت 2010 كمنصة عمل لا بد أنها ستحتوي على محرك بحث ضمن محتوى البوابة أو الموقع, مع إمكانيات البحث الأخرى التي يوفرها شيربوينت 2010 SharePoint, لكن يجب ضبط إعدادات محرك البحث على شيربوينت 2010 بشكل صحيح لتحقيق أفضل نتائج ضمن البحث. ومن المشاكل التي قد تواجه عملية البحث هي إظهار نتائج قد يظن البعض بأنها غير مرتبطة مباشرة بالصفحة التي ظهرت فيها, وطبعاً لا يمكن أن يحصل هذا الأمر فنتائج البحث التي يُظهرها شيربوينت 2010 دقيقة جداً, لكن هناك عدة عوامل لعدم تطابق نتائج البحث مع الرابط الذي يعرضه شيربوينت ومنها:
    • عدم تحديث فهرس محرك بحث شيربوينت 2010 بعد إجراء التعديلات الأخيرة. حيث من الممكن أن شيربوينت قد نفذ عملية فهرسة لبعض البيانات التي تم تحديثها أو حذفها ولم يتم تحديث فهرس شيربوينت, لذلك قد تظهر في نتائج البحث.
    • في بعض الأحيان تتكرر بعض النصوص في كل صفحة من صفحات الموقع, وهذا يعني أن أي كلمة ضمن هذه النصوص ستظهر في نتائج البحث لجميع الصفحات, وكمثال على ذلك القوائم العلوية وتذييل الصفحة Page Footer وغيرها من النصوص التي تظهر في كل صفحة من صفحات الموقع, مثال لو كانت القائمة العلوية تحتوي على النص "مركز التدريب" وهو رابط إلى موقع مركز التدريب, عند البحث عن الكلمة التدريب ستظهر صفحات قد يُعتقد بأن لا علاقة لها بنتائج البحث ولكن الحقيقة أن النص في القائمة العلوية هو المعني بهذه المشكلة, ولحل هذه المشكلة يجب منع محرك البحث في شيربوينت 2010 من فهرسة بعض النصوص التي تتكرر كما سبق, ولتحقيق ذلك يجب إحاطة النصوص التي لا ترغب في فهرستها ضمن الوسم <div class=”noindex”></div> عندها سيتجاهل محرك البحث النصوص الموجودة ضمن هذا الوسم. كما في المثال التالي:

    <div class=”noindex”>نص لن يظهر في نتائج البحث</div>


    بعد تحديث معلومات محرك البحث لن يظهر النص السابق ضمن نتائج البحث.