SharePoint 2010為企業(yè)打開搜索之門
這是一個信息爆炸的時代,企業(yè)和個人可獲取、需處理的信息量呈爆發(fā)式增長,人們對快速、方便、準確的獲取到自己需要的信息的要求也越來越高,信息檢索在我們的工作和生活中變得越來越不可或缺。
微軟公司推出的協(xié)同辦公與企業(yè)資源整合利器--SharePoint 以其強大的企業(yè)門戶、內容管理、搜索、Office產品無縫集成等功能為大家所熟悉。SharePoint 產品的***版本SharePoint 2010有六大功能模塊:網站、社區(qū)、內容、搜索、見解和整合應用。本文的重點在于SharePoint 2010 上的企業(yè)級搜索。對于這樣的一個問題,我們首先來介紹SharePoint搜索功能發(fā)展路線圖,然后對SharePoint 2010 搜索架構、SharePoint 2010 搜索新功能進行介紹,***給大家展示幾個使用搜索的應用與案例,以期大家對SharePoint 2010 的搜索功能有一個全新認識。
SharePoint 產品搜索功能對比
搜索功能一直是SharePoint的重要功能組件,這點由圖1可以說明:
圖1 SharePoint 搜索功能路線圖
(1)MOSS 2003中的搜索技術:熟悉MOSS 2003的讀者都知道MOSS 2003的搜索依賴于Microsoft SQL Server的全文搜索,因此MOSS 2003中的搜索準確程度和效果都受到了一些限制。
(2)MOSS 2007中的搜索技術:在MOSS 2007中實現(xiàn)了令人期待的獨立搜索功能,這些功能包括多關鍵字搜索、同義詞關聯(lián)、設置***搜索結果、搜索結果更新通知、RSS訂閱搜索結果、自定義搜索及支持內容爬網。
(3)SharePoint 2010中的搜索技術:在MOSS 2007全文檢索的基礎上,SharePoint 2010的搜索功能更加強大,在搜索的用戶界面上提供了可視化的搜索界面;在搜索內容上,可以對服務器場、網站、列表進行搜索,還可以對組織機構中的人員和專家進行搜索,并對人員和專家建立聯(lián)系;對搜索過濾功能有了增強,可以在上下文環(huán)境中進行搜索;在搜索范圍上,可以使用網頁、桌面、移動設備進行搜索。具體有哪些變化我們可以參考SharePoint 2010搜索新功能。
SharePoint 2010 搜索產品與架構
SharePoint 2010搜索產品不同于MOSS 2007里的搜索產品,SharePoint 2010搜索產品更加豐富與獨立,包括的產品有:
Microsoft SharePoint Foundation 2010 search
Microsoft Search Server 2010 Express
Microsoft Search Server 2010
Microsoft SharePoint Server 2010
FAST™ Search Server 2010 for SharePoint
這五個搜索產品的功能對比如表1所示:
表1 SharePoint 2010 搜索產品功能對比#p#
由上表我們可以看到,從SharePoint Foundation到FAST™ Search Server是一個搜索功能逐漸增強的產品線,這樣做的好處是可以根據(jù)企業(yè)實際需要來部署相應的產品,一方面為企業(yè)節(jié)省了成本,另一方面又為功能擴展留下了可擴展的接口。不管怎么樣,SharePoint 產品的數(shù)據(jù)庫是SQL Server數(shù)據(jù)庫,其搜索也離不開SQL Server。SharePoint 2010 搜索架構如圖2所示:
圖2 SharePoint 2010搜索架構
由圖2我們可以看到,SharePoint 2010搜索的核心架構包括四個部分:爬網者、索引引擎、搜索引擎、用戶接口和查詢對象。爬網者定義了能夠爬網的對象,索引引擎對檢索的內容建立索引,搜索引擎負責檢索,用戶接口查詢對象負責響應用戶操作和現(xiàn)實查詢結果。
SharePoint 2010 搜索新功能
SharePoint 2010的搜索新功能我們分成兩類用戶來介紹:普通用戶和管理員。
普通用戶新功能
普通用戶的新功能主要體現(xiàn)在兩個方面,一方面是搜索功能本身的增強;另一方面是對搜索結果的處理,下面分別簡介。
(1) 新聞檢索功能
◆ 自由文本查詢和屬性查詢的布爾查詢語法
◆ 搜索關鍵字和文檔屬性的前綴匹配
◆ 鍵入搜索查詢時的建議
◆ 用戶運行查詢后的建議
◆ Windows 7 中的企業(yè)級搜索連接器
(2) 對搜索結果的改進
◆ 優(yōu)化面板
◆ 利用人員搜索,用戶不僅可在組織中按姓名,還可按許多其他類別(如部門、職務、項目、專業(yè)和位置)查找其他人員
◆ SharePoint Server 2010 通過改進提高了搜索結果的相關性和有效性:根據(jù)搜索結果歷史記錄排位、基于推測的元數(shù)據(jù)關聯(lián)
管理員新功能
(1) SharePoint Server 2010 具有新的管理中心界面。
(2) 服務器場配置向導在產品安裝完成后自動運行,此向導可幫助簡化小型服務器場的部署,搜索系統(tǒng)可以在服務器場配置向導完成運行后,立即對本地 SharePoint 網站(服務器場中的網站)進行爬網。
(3) 獨立于其他共享服務的搜索服務管理。
(4) 對自動執(zhí)行管理任務的擴展支持。
(5) 對已增加的爬網容量進行伸縮。
(6) 對已增加的吞吐量和縮短的延遲進行伸縮。
(7) 正常操作期間的拓撲管理。
(8) SharePoint Server 2010 提供了監(jiān)視服務器場的操作和自定義報表的新功能。
(9) 利用運行狀況和性能監(jiān)視功能,管理員可以監(jiān)視服務器場中的搜索操作。此功能對監(jiān)視爬網狀態(tài)和查詢性能特別有用。
(10) 可自定義報告,它可幫助您分析搜索系統(tǒng)操作和調整搜索系統(tǒng),以提供***搜索查詢結果。
(11) 可通過爬網或聯(lián)合操作在 SharePoint 網站外的存儲庫中搜索內容。
有關搜索新功能的更詳細介紹,感興趣的讀者可以參考:
http://technet.microsoft.com/zh-cn/library/ee667266(office.14).aspx
應用與案例
在應用與案例中,我們通過對搜索選項和搜索結果的展示來體驗一下SharePoint 2010的企業(yè)級搜索。在搜索中心界面,我們可以選擇高級搜索功能來看一看SharePoint 2010的搜索到底有什么變化,高級搜索的界面如圖3所示:
圖3 高級搜索
在搜索選項上增加自由文本查詢和屬性查詢的布爾查詢語法、搜索關鍵字和文檔屬性的前綴匹配,多語言支持。
SharePoint 2010的搜索從形式上可以分為兩類,一類是對網站、業(yè)務數(shù)據(jù)的檢索;一類是對組織機構中人員的檢索。其檢索的演示界面分別如圖4~5所示:
圖4 對網站內容搜索
在上圖所示的搜索結果頁面中,我們可以看到這和MOSS 2007中的搜索有了不同,首先在搜索結果頁面分成了3個部分,左邊是對搜索結果的分類,如結果類型、站點、作者、日期、關鍵字??梢酝ㄟ^這些分類來對搜索結果進行過濾,這是一個更加滿足企業(yè)搜索需求的重大變化,假設我們需要檢索Word文檔,那么在搜索結果里只需要過濾結果類型是Word的即可。
在搜索結果的右端展示了相關搜索,我們知道,企業(yè)信息檢索的難度在于一方面需要檢索的信息來源比較分散;另一方面在于對搜索內容的相關性處理的不夠友好。如根據(jù)關鍵字檢索出了一個文檔庫的內容,但是我不能直接打開搜索結果的附件。在SharePoint 2010中列出了更多相關搜索,不僅如此,更增加了對多語言的支持和縮寫的檢索支持。
【編輯推薦】