הגדרות מרכז החיפוש של SharePoint

יוני 2, 2014

תגיות: , ,
אין תגובות

כאשר מבצעים חיפוש באתר צוות, SharePoint מפנה את המשתמש לדף תוצאות חיפוש שנמצא בספריית _Layouts. דף תוצאות חיפוש זה הינו בסיסי ביותר ולא ניתן להתאמה. בכדי לשנות את מבנה הדף, הגדרות ה Web Parts וכדו’, יש ליצור אתר מסוג מרכז החיפוש. התבנית אתר של 'מרכז החיפוש' מיועדת לאפשר התאמה אישית או הרחבה בקלות , בכדי לספק חוויית חיפוש מתקדמת יותר המתאימה לצריכים העסקיים של הארגון.

הדוגמה הבאה מציגה את כתובת ברירת המחדל של דף תוצאות החיפוש:

http://mysharepoint/sites/myteam/_layouts/15/start.aspx#/_layouts/15/osssearchresults.aspx?u=http%3A%2F%2Fmysharepoint%2Fsites%2Fmyteam&k=mysharepoint

הגדרות מרכז החיפוש באמצעות ממשק המשתמש

להזנת הכתובת של מרכז החיפוש באתר /או אוסף האתרים שלך:

  1. היכנס להגדרות האתר
  2. בחר בהגדות חיפוש
  3. בדף בהגדות החיפוש, בחר הגדרות מרכז החיפוש.
  4. בתיבה כתובת URL של מרכז החיפוש, הקלד את כתובת ה- URL של אתר מרכז החיפוש.
    לדוגמה: http://mysharepoint/sites/search/Pages/results.aspx
    שים לב: בכדי להגביל את החיפוש לאתר ממנו בוצע החיפוש יש להוסיף את הפרמרטר u עם כתובת האתר בו אתה נמצא כעת (לא מרכז החיפוש)
    לדוגמה:
    http://mysharepoint/sites/search/Pages/results.aspx?u=http%3A%2F%2Fmysharepoint%2Fsites%2Fmyteam
  5. לחץ על אישור.

למידע נוסף:

הגדרות מרכז החיפוש באמצעות PowerShell

אם תרצו לבצע את ההגדרה באופן גורף בכל אוספי האתרים שלכם. ניתן ליישם זאת על ידי PowerShell כמו בדוגמה הבאה.

בדוגמה זו תתבצע הגדרה של כתובת מרכז החיפוש עבור כל האתרים שמתחילים בכתובת http://mysharepoint/sites/team

$sites = Get-SPSite -Limit All
foreach($site in  $sites)
{
if($site.Url.StartsWith("http://mysharepoint/sites/team"))
{
$web = $site.RootWeb
$propvalue = '{"Inherit":false,"ResultsPageAddress":"http://mysharepoint/sites/search/Pages/results.aspx?u=' + $web.Url + '","ShowNavigation":false}'
#echo $propvalue

$web.AllProperties["SRCH_SB_SET_WEB"] = $propvalue
$web.Update()
}

Yoel
בהצלחה,
יואל הורביץ
יועץ בכיר בקבוצת היועצים (MCS), 

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *