سؤال

لدي سؤال لست متأكدا منه يمكن تحقيقه.لاحظ أنني لست أخصائي بحث SharePoint. لدينا مصادر محتوى متعددة.كل شيء يعمل بشكل جيد.

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

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

كيف يمكنني تحديد أن الخادم 1 يجب أن يكون مسؤولا عن مصدر المحتوى 1 والخادم 2 الباقي.هل هذا ممكن؟لاحظ أيضا أن لدينا بحث سريع، لكنني لست متأكدا مما إذا كان ذلك يمكن أن يحل المشكلة أيضا.سيكون موضع تقدير أي ملاحظات.

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

المحلول

This isn't really possible without having multiple farms each with a separate Search Service Instance.

I would suggest you basically split out your 1.5TB of content into a separate farm with a dedicated Search instance. You can even use HOSTS entries on the crawl servers so they have their own local dedicated WFE servers for the crawl process to iterate through:

Farm 1 - Main Farm (business as usual) Farm 2 - 1.5TB Content and Specialist Search Farm

You can then federate the services you need between the two.

The alternative (which is a bit less documented but arguably more ideal) is to use the "Request Management" service which allows you to route specific service requests to specific servers. I don't really know too much about how that all works though..

نصائح أخرى

I would do the following:

  1. priorize the incremental crawl with "high"
  2. priorize the new content source with "low"
  3. limit the requests to the new site in crawler impact rules
  4. start the crawl on friday night and pause it on monday - repeat until you have the main chunk indexed (use powershell to automate)

With this the impact should not be that hard.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى sharepoint.stackexchange
scroll top