前言:如果一個文檔庫里面有很多文檔,成千上萬,對我們來說查找就是個麻煩事兒,所以搜索的必要性就體現出來了。下面,我們簡單的介紹下,sharepoint搜索配置,並創建一個簡單的搜索頁面。
一、 配置SharePoint的搜索:
1. 我們可以看到sharepoint的搜索服務,點擊啟動,發現提示錯誤,原因是沒有相應的應用程序,提醒我們為搜索創建應用程序。
2. 點擊服務應用程序,確實很少,沒有我們需要的搜索應用程序,我們點擊創建。
3. 選擇搜索的應用程序,一看就知道是哪個了~~
4. 填入搜索服務的應用程序的名稱,選擇需要的應用程序池,這個可以是提前創建好的,我是自己在管理中心,提前創建好了的。
5. 可以看到創建的過程,特別的,如果關掉這個窗口,依然會在后台完成創建工作;
創建完成,會提示“Search Service 應用程序 Custom Search Service 應用程序 已創建成功。”
6. 在看服務應用程序,就已經有我們需要的搜索服務應用程序了
二、 創建內容源和搜索范圍:
1. 當搜索服務應用程序創建完畢,我們點擊這個應用程序,進入下圖的搜索管理界面。
2. 可以看到搜索服務所依托的英程序都有哪些~
3. 下面我們新建一個內容源,為定制搜索使用~~
4. 當然,我們要想單獨定義2013端口下的應用程序,就必須在所有網站,把這個應用程序先刪掉,然后保存
5. 新建2013端口的內容源,隨便起個名字就可以了,接下來會在搜索范圍里面使用~~如下圖,我們同事創建爬網計划,不要太頻繁,適當最好
新建內容源,填寫內容源名稱,爬網的sharepoint網站地址,還有爬網計划等。
6. 新建范圍,如下圖~~這個是比內容源更細的一個分類~~
7. 填寫標題和說明,點擊確定即可
8. 點擊添加規則,這個可以添加一條或者多條規則~~
9. 添加知識積累文檔庫,到搜索范圍,選擇包含,點擊確定
簡單介紹下,這里可以選擇不同類型,包含或者排除這個規則都可以,一個搜索范圍可以添加多個規則來滿足不同情境需要。
10. 回到內容源界面,找到我們新建的內容源,進行完全爬網即可使用這個范圍。
11. 爬網結束,點擊內容源的下拉菜單,可以查看爬網日志
三、 簡單定制搜索部件:
1. 我們可以看看網站默認的搜索,里面有個知識積累,試着搜索一下吧
2. 發現搜索出來的,就是我們這一個文檔庫里面的東西~~這就對了,而且,如果選擇所有網站,也會搜索出來所有網站的東西~~~
(圖·選擇知識積累內容源)
(圖·選擇網站名稱內容源)
3. 下面,我們給<知識積累>文檔庫,定義一個單獨的搜索結果頁
打開Desinger2010,在網站頁面里,新建一個Web部件頁,如上圖。
4. 在瀏覽器中預覽,編輯頁面,添加搜索框和搜索核心結果WebPart
5. 插入搜索部件以后
如上圖,我們可以看到搜索框和搜索核心結果兩個部件都在頁面上了,我們可以試着搜索一下,發現並不是我們想要的結果,而是把整個網站的東西,都搜索出來了,並不是我們想要的知識積累這個列表的內容。
下面,我們還需要配置一下搜索框,我們編輯一下搜索框部件的屬性,然后就可以看到我們想要的結果了。在這個過程中,我們還可以重命名下,這個頁面的Title,因為無標題_1實在是太難看了,修改一下頁面的標題欄屬性,就可以了。
6. 編輯搜索框部件的時候,我們會發現,找不到我們需要的那個搜索范圍,所以,我們去網站設置,搜索范圍。
如上圖,發現我們新建的搜索范圍,屬於未使用的范圍,汗。
7. 點擊顯示組,創建一個新的顯示組,叫做知識積累,如下圖
8. 修改范圍顯示組,為知識積累,如下圖
如上圖,同時我們可以設置”目標搜索結果頁面url”,這樣搜索完了會在這個url上顯示你的搜索結果,我們設置成本頁~~~~
9. 再回到搜索頁,查看
10. 嘗試一下搜索,發現只是這個文檔庫的東西了,目的達到!
11. 不管搜索完成了,而且,sharepoint的搜索還是全文檢索,如下圖
我們不光可以搜到欄中的包含關鍵字的信息,附件諸如txt、word等的文檔,都是可以搜索到里面的內容,這個是默認的,不需要我們進行特殊設置,而且,這些搜索結果的展示,都是根據每個人的權限顯示出來的,如果某一信息你沒有權限,你是看不到的。
后記:管理搜索可以設置的地方有很多,大家沒事兒可以隨便試試,畢竟2010不像2013的搜索那么占內存,而且非常類似,只是沒有繼承fast罷了~~好了,就到這里,休息~~休息一下~~~





























