אופטימיזציה של מנגנון החיפוש עבור FAST for SharePoint ו SharePoint 2010
כאשר מעצבים דפי אינטרנט ב SharePoint, עבור פורטלים ארגוניים או אתרי אינטרנט, בדרך כלל ישנו תוכן שמופיע בכל הדפים שבאתר. לדוגמה, נניח שאתם עורכים את הדף הראשי של הפורטל (Master Page) שמכיל טקסט סטנדרטי בתחתית כל העמודים, הכולל את: שם החברה, קישור למדיניות הפרטיות של הארגון, וקישור למפת האתר.
מנגנון החיפוש מזהה תוכן זה (שמופיע בתחתית כל הדפים) כחלק מתוכן הדף. וכאשר משתמש יחפש את "שם הארגון", או את המילה "מפת אתר", מנגנון החיפוש של ה FAST for SharePoint (או של SharePoint 2010) עשוי להחזיר בתוצאות החיפוש את כל הדפים שבאתר. מהסיבה, שהמילה שבמחרוזת החיפוש מופיעה בכל הדפים.
בדוגמה הבאה, המשפט Contoso Enterprise Search Solutions, מופיע בכל הדפים באתר.

וכאשר המשתמש מחפש את המילה Contoso, במקום לקבל בתוצאות החיפוש את מסמכים הרלוונטיים, מתקבלים כל הדפים שבאתר.

בכדי למנוע מצב זה, ניתן לתייג חלקים של הדף באמצעות noindex. בעת שימוש ב noindex, רק החלק הרלוונטי של הדף יאונדקס. דוגמאות לשימוש noindex יכול להיות על תפריט צדי או עליון, כותרת תחתונה, ומידע שחוזר על עצמו בכמה עמודים. FAST for SharePoint וגם מנגנון החיפוש של SharePoint 2010 יודעים לזהות תגיות אלו ולדלג על התוכן שלהם בתהליך האינדקס
הגדרת NoIndex, תעשה באמצעות CSS Class, באופן הבא:

בדוגמה הבאה, הוספתי את ההגדרה של NoIndex לתחתית הדף, לאחר מכן ביצעתי אינדוקס מלא מחדש של כל תוכן האתר. בתוצאות החיפוש מתקבלת תוצאה אחת בלבד, שהיא התוצאה הרלוונטית לשאילתת החיפוש (בדף הבית מופיע המשפט Welcome to Contoso… Portal).

למידע נוסף: How to optimize content for search (FAST Search Server 2010 for SharePoint)
בהצלחה,
יואל