SharePoint 2007圖文開(kāi)發(fā)教程(6) 實(shí)現(xiàn)Search Services

此文和大家分享如何在SharePoint中實(shí)現(xiàn)Search的功能。
SharePoint中為我們提供了Search的功能,和Event Handler的實(shí)現(xiàn)比較類似,還是需要啟動(dòng)支持,定制服務(wù),運(yùn)行服務(wù)幾部分內(nèi)容,下面逐一說(shuō)下。
啟動(dòng)Search服務(wù)
我們進(jìn)入SharePoint的管理中心,進(jìn)入操作界面,選擇“服務(wù)器上的服務(wù)”:
進(jìn)入到服務(wù)器上的服務(wù)界面后,就會(huì)看到當(dāng)前SharePoint所啟動(dòng)的服務(wù):
可以看到默認(rèn)情況下Office SharePoint Server搜索是停止?fàn)顟B(tài)的,所以需要我們手動(dòng)的開(kāi)啟搜索服務(wù),點(diǎn)擊“啟動(dòng)”后,配置服務(wù)器上Office SharePoint Server 搜索服務(wù)設(shè)置:
點(diǎn)擊“開(kāi)始”后,就可以開(kāi)啟Office SharePoint Server搜索,這里要注意的是,用戶名需要寫(xiě)成:域名+用戶名的形式。否則啟動(dòng)服務(wù)時(shí)就會(huì)出錯(cuò)。開(kāi)啟成功后會(huì)自動(dòng)返回服務(wù)器上的服務(wù)界面:
可以看到,我們的Office SharePoint Server搜索開(kāi)啟成功。
創(chuàng)建共享提供服務(wù)程序
從新回到應(yīng)用程序管理界面,在Office SharePoint Server 共享服務(wù)中,選擇“創(chuàng)建或配置此服務(wù)器的共享服務(wù)”:
進(jìn)入后進(jìn)行填寫(xiě):
點(diǎn)擊確定,稍作等待:
這樣,我們的共享服務(wù)提供程序就創(chuàng)建成功啦!
運(yùn)行爬網(wǎng)
這一部分有點(diǎn)像蜘蛛的功能,在我們指定的站點(diǎn)內(nèi)實(shí)現(xiàn)抓取資源,并放到數(shù)據(jù)庫(kù)中,為了能看到明顯的效果,我提前在我前面創(chuàng)建的網(wǎng)站中上傳了一個(gè)Word文件:
然后就是對(duì)SharePoint中爬網(wǎng)的設(shè)置,進(jìn)入管理中心,可以看到上面創(chuàng)建的共享服務(wù)程序:
點(diǎn)擊進(jìn)入:
選擇“搜索設(shè)置”:
進(jìn)入“內(nèi)容源和爬網(wǎng)計(jì)劃”,這里就可以指定我們要爬行的數(shù)據(jù)源:
這里只有本地的SharePoint網(wǎng)站,點(diǎn)擊“開(kāi)始所有爬網(wǎng)”,就可以進(jìn)行數(shù)據(jù)的采集。數(shù)據(jù)采集的時(shí)候會(huì)稍微慢些,內(nèi)存和CPU的使用量都不小,由于SharePoint是服務(wù)器端得產(chǎn)品,這點(diǎn)也難免。
OK,我們回到網(wǎng)站進(jìn)行測(cè)試一下,在搜索框中輸入檢索內(nèi)容:
簡(jiǎn)單的查詢:
效果還不錯(cuò),至此,SharePoint中提供的Search服務(wù)我們就基本上完成啦~
小結(jié):SharePoint為我們提供了方便的數(shù)據(jù)檢索的服務(wù),至于內(nèi)部的實(shí)現(xiàn)手段這里沒(méi)有做深究,但是從運(yùn)行的結(jié)果上看,關(guān)鍵詞的索引,中文的分詞,高亮顯示等實(shí)現(xiàn)的都還是比較OK的,很值得學(xué)習(xí),有機(jī)會(huì)定要好好研究下內(nèi)部實(shí)現(xiàn)的方法!話說(shuō)微軟現(xiàn)在有了Bing,在SharePoint中融入Bing的API也是不錯(cuò)的選擇。
相關(guān)文章
SharePoint 2007圖文開(kāi)發(fā)教程(8) Excel Services掃盲
SharePoint 2007中,Excel Services是不得不提的,它是 Microsoft Office SharePoint Server 2007 中包含的一項(xiàng)新的服務(wù)器技術(shù)2015-12-29SharePoint 2007圖文開(kāi)發(fā)教程(7) 在SharePoint中實(shí)現(xiàn)Workflow
繼續(xù)我們的SharePoint之旅,體驗(yàn)Workflow的應(yīng)用,由于以前也很少弄WF,望有什么問(wèn)題WF的高手多多指教2015-12-29SharePoint 2007圖文開(kāi)發(fā)教程(5) 體驗(yàn)Event Handler
前面兩篇文章介紹了有關(guān)WebPart的相關(guān)內(nèi)容,此文繼續(xù)SharePoint之旅,體驗(yàn)下Event Handler的相關(guān)內(nèi)容,需要的朋友可以參考下2015-12-29SharePoint 2007圖文開(kāi)發(fā)教程(4) 實(shí)現(xiàn)高級(jí)的WebPart
前面的文章中,我們編寫(xiě)了一個(gè)非常簡(jiǎn)單的WebPart,只是在網(wǎng)頁(yè)中輸出一段字符串。在實(shí)際的應(yīng)用中沒(méi)有什么作用。此文和大家分享如何開(kāi)發(fā)高級(jí)的WebPart,為控件添加事件,實(shí)現(xiàn)2015-12-29SharePoint 2007圖文開(kāi)發(fā)教程(3) 實(shí)現(xiàn)簡(jiǎn)單的WebPart
在前面的文章中,我們講解了很多基礎(chǔ)的內(nèi)容,主要包括 安裝配置、簡(jiǎn)單的創(chuàng)建網(wǎng)站等。相對(duì)來(lái)說(shuō)比較簡(jiǎn)單。此文實(shí)現(xiàn)簡(jiǎn)單的WebPart,繼續(xù)我們的SharePoint之旅2015-12-29SharePoint 2007圖文開(kāi)發(fā)教程(2) 使用SharePoint創(chuàng)建網(wǎng)站的步驟
上文簡(jiǎn)單介紹了有關(guān)SharePoint的安裝,配置等內(nèi)容的介紹。此文我們繼續(xù)SharePoint之旅,通過(guò)SharePoint創(chuàng)建網(wǎng)站,需要的朋友可以參考下2015-12-29SharePoint 2007圖文開(kāi)發(fā)教程(1) 簡(jiǎn)介,安裝,配置及創(chuàng)建Web應(yīng)用程序
Microsoft Office SharePoint Server 2007 是一個(gè)服務(wù)器功能集成套件,它提供全面的內(nèi)容管理和企業(yè)搜索、加速共享業(yè)務(wù)流程并便利跨界限信息共享以更好地了解業(yè)務(wù),從而有助2015-12-29SharePoint Designer 2007 官方簡(jiǎn)體中文版
Frontpage 2003的下一個(gè)版本,不過(guò)這個(gè)版本絕對(duì)不是Frontpage 2003的簡(jiǎn)單改進(jìn)版,Microsoft Office SharePoint Designer 2007 是一種全新的Web2.0產(chǎn)品,用于基于 SharePoin2015-12-29Microsoft Office SharePoint Server 2007 SDK軟件開(kāi)發(fā)工具包 簡(jiǎn)體中文
為了讓解決方案提供商、獨(dú)立軟件供應(yīng)商、增值經(jīng)銷商以及其他開(kāi)發(fā)人員了解全新的 Office SharePoint Server 2007 企業(yè)應(yīng)用程序和平臺(tái)2015-03-25亮劍.NET:SharePoint Server 2007開(kāi)發(fā)實(shí)戰(zhàn) (張建義,王俞) pdf掃描版
本書(shū)共分為8章,詳細(xì)講解了sharepoint上常見(jiàn)的開(kāi)發(fā)任務(wù),講述了各種開(kāi)發(fā)場(chǎng)景下需要了解的知識(shí),并提供了豐富的實(shí)例2013-10-27