2012-11-19 121 views
4

目前,我在Sharepoint 2010服務器上設置了搜索。搜索在第一次嘗試中工作正常,但是在一次搜索(又名結果頁面)後,範圍默認爲「本網站:搜索」。Sharepoint搜索結果範圍

我想修改此頁面上的作用域選項,但是我似乎無法找到在哪裏做呢?

我想同樣的範圍,以顯示我的兩個結果頁面和原來的搜索頁面上。總之,問題在於搜索設置爲單獨的網站,並且當顯示結果頁面時,唯一的範圍選項是本地沒有內容的網站。所以額外的好處是從頁面中刪除這個網站選項。

現在無論如何搜索必須作爲一個單獨的網站。 在此先感謝。

UPDATE 爲了允許在結果頁面中,你必須去現場設置(如管理員)附加的範圍>搜索設置>網站集搜索中心和啓用自定義作用域

我仍然需要知道如何默認所有網站或隱藏本網站搜索。

回答

0

下面是我不得不採取的步驟:

  1. 我必須設置特定的搜索頁面和編輯Web部件設置,以確保它們不會「使用網站下拉列表模式」或「使用網站級別默認值」。
  2. 將該webpart的下拉模式設置爲「顯示,不包含上下文範圍,並且默認爲''URL參數」。
  3. 在其他部分中,將目標搜索結果頁面網址設置爲搜索中心的結果頁面。 IE瀏覽器(/Search/Pages/results.aspx)在我的情況。
  4. 使用與上述步驟2相同的下拉模式將搜索框添加到結果頁面。我建議導航到您的空白結果頁面,然後進行網站操作>修改。正常添加Web部件。
  5. 確保您已轉到(/_layouts/enhancedSearch.aspx),並在我的情況的URL設置爲搜索中心(/搜索/頁)完成上述步驟。
0

我在使用基本搜索網站模板時遇到了同樣的問題,但在使用企業搜索網站模板時沒有這個問題,該模板允許我在搜索和結果頁面上編輯Web部件以顯示範圍下拉列表。

要從範圍列表中刪除「本網站」,編輯兩個搜索框Web部件,並選擇「顯示,不包括上下文範圍」。

此外,您將需要在網站集啓用發佈基礎結構功能,你可以創建一個使用企業搜索網站模板搜索網站之前。

我也改變了對搜索網站的母版頁minimal.master改善佈局。

1

我也曾經有過類似的問題,爲了解決去現場設置 - >搜索範圍,然後單擊displaygroups->下拉檢索算法用於

點擊向下檢索算法進行,形式打開,您可以定義serach範圍並在底部可以設置defuat搜索範圍。希望這可以幫助