當(dāng)前位置: 首頁最新資訊 手機(jī)數(shù)碼 → 巧用各類搜索范圍的管理,提高工作效率

巧用各類搜索范圍的管理,提高工作效率

更多

什么是搜索范圍?當(dāng)我們使用百度的時(shí)候,就能看到它們。為了幫助用戶更精確的找到自己想要的內(nèi)容,可以定義一些搜索范圍,這樣用戶通過使用搜索范圍,就能告訴搜索引擎,自己想要搜索的內(nèi)容的范圍,以得到更精準(zhǔn)的結(jié)果。
image
SharePoint Server 2010內(nèi)置的搜索功能也支持搜索范圍。SharePoint 2010已經(jīng)內(nèi)置定義好了兩個(gè)搜索范圍:“所有網(wǎng)站”和“人員”。前者包括所有內(nèi)容源中的所有內(nèi)容,后者則只包含了所有用戶(來自于用戶配置文件)。如果需要,管理員也可以添加額外的搜索范圍,幫助用戶更方便的搜索到希望的內(nèi)容。
要?jiǎng)?chuàng)建一個(gè)自定義搜索范圍,并使其顯示在SharePoint 2010搜索中心,需要進(jìn)行一些額外的設(shè)置。本文將演示為SharePoint 2010系統(tǒng)添加一個(gè)“Word文檔”搜索范圍,并使用戶可以通過搜索中心,方便的使用這個(gè)搜索范圍來進(jìn)行Word文檔的搜索。
(一) 在搜索服務(wù)應(yīng)用程序中添加搜索范圍
打開SharePoint 2010管理中心,通過“管理服務(wù)應(yīng)用程序 - Search Service Application”打開搜索管理界面。點(diǎn)擊搜索管理頁面左側(cè)的“范圍”鏈接,然后點(diǎn)擊“新建范圍”。
image
為新范圍取名為“Word文檔”,然后在目標(biāo)結(jié)果頁面中輸入“WordResults.aspx”這個(gè)頁面。別擔(dān)心,稍后我們會(huì)在搜索中心網(wǎng)站中,把這個(gè)頁面創(chuàng)建出來。這個(gè)頁面將用來顯示“Word文檔”搜索范圍的搜索結(jié)果。
接下來,為“Word文檔”范圍添加規(guī)則。規(guī)則定義了哪些搜索結(jié)果是屬于某個(gè)搜索范圍的。規(guī)則有多種類型,既可以使用URL匹配(比如某個(gè)路徑下的內(nèi)容屬于某個(gè)范圍),也可以使用屬性(比如凡是作者等于kaneboy的內(nèi)容屬于某個(gè)范圍),或內(nèi)容源(比如凡是來自某個(gè)BCS外部數(shù)據(jù)內(nèi)容源的內(nèi)容屬于某個(gè)范圍)來定義規(guī)則。
image
由于只希望擴(kuò)展名為“.doc”和“.docx”的文件出現(xiàn)在“Word文檔”搜索范圍中,所以需要定義一個(gè)屬性查詢類別的規(guī)則,并添加一個(gè)“FileExtension = docx”的屬性查詢條件。在規(guī)則行為中,選擇“包含”。如法炮制,為“Word文檔”范圍再添加一個(gè)“FileExtension = doc”的規(guī)則。定義好這兩個(gè)規(guī)則的搜索范圍設(shè)置界面如下圖。
image
SharePoint 2010搜索服務(wù)是定時(shí)更新范圍設(shè)置,所以為了讓我們修改的范圍設(shè)置立即生效,可以在搜索管理首頁,點(diǎn)擊“立即開始更新”鏈接。
image
為了讓新建的搜索范圍可用,可以在定義好了范圍之后,對(duì)所有內(nèi)容源進(jìn)行一次完全爬網(wǎng)。
(二) 在網(wǎng)站集中使用搜索范圍
在網(wǎng)站集中,就可以直接使用我們?cè)谒阉鞣⻊?wù)應(yīng)用程序中定義的范圍。打開網(wǎng)站集頂級(jí)網(wǎng)站的網(wǎng)站設(shè)置頁面,在“網(wǎng)站集管理”區(qū)域中點(diǎn)擊“搜索范圍”鏈接,應(yīng)該就能看到我們之前定義好的“Word文檔”范圍。
image
點(diǎn)擊“顯示組”,就能看到“搜索下拉列表”和“高級(jí)搜索”這兩個(gè)組。分別編輯它們,把“Word文檔”范圍包含進(jìn)去。
image
然后在網(wǎng)站設(shè)置頁面中的“網(wǎng)站集管理”區(qū)域中點(diǎn)擊“搜索設(shè)置”,打開網(wǎng)站集搜索設(shè)置頁面。通過在“網(wǎng)站集搜索中心”里面輸入一個(gè)搜索中心網(wǎng)站的路徑,可以將網(wǎng)站集的搜索與一個(gè)搜索中心連接起來。比如,如果在這個(gè)網(wǎng)站集里面,使用“search”路徑和“企業(yè)搜索中心”模板創(chuàng)建了一個(gè)搜索中心網(wǎng)站,就可以將“search/pages”填入到“網(wǎng)站集搜索中心”文本框。這樣,當(dāng)用戶在網(wǎng)站集里面使用搜索功能時(shí),都會(huì)被自動(dòng)導(dǎo)向到這個(gè)搜索中心。
“網(wǎng)站集搜索下拉列表模式”用來定義是否在網(wǎng)站集的搜索框左側(cè),顯示范圍下拉框。如果選擇“顯示范圍下拉列表”,就會(huì)將范圍下拉框顯示在搜索框左側(cè)。
image
完成這些設(shè)置后,回到網(wǎng)站首頁,就會(huì)看到上面所做的這些設(shè)置是如何影響網(wǎng)站集里面的搜索功能的。
image
最后,由于指定了網(wǎng)站集的搜索會(huì)和路徑為“search”的搜索中心網(wǎng)站連接起來,接下來我們就來創(chuàng)建這個(gè)搜索中心網(wǎng)站。
(三) 在搜索中心網(wǎng)站使用搜索范圍
首先,我們需要在網(wǎng)站集里面,使用“企業(yè)搜索中心”模板,在指定的“search”路徑上(以與網(wǎng)站集設(shè)置中指定的路徑想匹配)創(chuàng)建一個(gè)搜索中心網(wǎng)站。
image
打開新建的搜索中心網(wǎng)站,你會(huì)看到在這里并不會(huì)自動(dòng)出現(xiàn)我們定義好的“Word文檔”范圍。
image
打開搜索中心網(wǎng)站的“所有網(wǎng)站內(nèi)容”頁面,能看到在這個(gè)網(wǎng)站里面,有2個(gè)非常關(guān)鍵的列表,“搜索結(jié)果中的選項(xiàng)卡”和“搜索頁中的選項(xiàng)卡”。
image
打開“搜索頁中的選項(xiàng)卡”列表,添加一個(gè)新項(xiàng)目,在“選項(xiàng)卡名稱”中輸入“Word文檔”,在“頁面”中輸入“WordSearch.aspx”(別擔(dān)心,我們會(huì)稍后再創(chuàng)建這個(gè)頁面)。
image
如法炮制,在“搜索結(jié)果中的選項(xiàng)卡”列表中添加一個(gè)新項(xiàng)目,“選項(xiàng)卡名稱”指定為“Word文檔”,“頁面”指定為“WordResults.aspx”(我們也會(huì)稍后創(chuàng)建它)。
image
接著我們就來創(chuàng)建之前指定的“WordSearch.aspx”和“WordResults.aspx”頁面。前者是用來進(jìn)行搜索的頁面,后者是用來顯示搜索結(jié)果的頁面。
打開搜索中心網(wǎng)站中的“頁面”文檔庫,點(diǎn)擊Ribbon區(qū)域的“新建文檔 - 頁面”。
image
為新頁面指定一個(gè)標(biāo)題,“搜索Word文檔”,將頁面的URL指定為“WordSearch.aspx”(與前面所指定的路徑相對(duì)應(yīng)),頁面布局選擇“搜索框”。
image
如法炮制創(chuàng)建第2個(gè)頁面,頁面標(biāo)題為“Word文檔搜索結(jié)果”,頁面URL為“WordResults.aspx”,頁面布局選擇“搜索結(jié)果”。
image
創(chuàng)建了“WordSearch.aspx”和“WordResults.aspx”頁面之后,還需要對(duì)它們進(jìn)行一些設(shè)置。打開“WordSearch.aspx”頁面,進(jìn)入到編輯狀態(tài),然后編輯“搜索框”Web部件的屬性。
image
將“搜索框”Web部件的“目標(biāo)搜索結(jié)果頁面URL”屬性的值修改為“WordResults.aspx”。這樣當(dāng)用戶在當(dāng)前頁面搜索時(shí),才會(huì)將搜索請(qǐng)求發(fā)送到“WordResults.aspx”頁面。
image
接著打開“WordResults.aspx”頁面,進(jìn)入到編輯狀態(tài),同樣修改頁面上的“搜索框”Web部件,將“目標(biāo)搜索結(jié)果頁面URL”屬性的值修改為“WordResults.aspx”(也就是當(dāng)前頁面)。
image
接著修改頁面上“搜索核心結(jié)果”Web部件的屬性。
image
將“搜索核心結(jié)果”Web部件的“范圍”屬性修改為指定的“Word”文檔范圍。
image
這樣我們就完成了對(duì)這兩個(gè)頁面的修改。最后要記得將它們簽入為主要版本,否則普通用戶會(huì)無法訪問它們。
image
回到搜索中心網(wǎng)站的首頁,就會(huì)看到現(xiàn)在有了第三個(gè)范圍,“Word文檔”。當(dāng)點(diǎn)擊這個(gè)范圍時(shí),頁面實(shí)際上會(huì)跳轉(zhuǎn)到“WordSearch.aspx”頁面。當(dāng)使用這個(gè)范圍進(jìn)行搜索時(shí),搜索結(jié)果會(huì)顯示在“WordResults.aspx”頁面。
image
除了使用搜索中心網(wǎng)站,當(dāng)在網(wǎng)站集里面進(jìn)行搜索時(shí),由于網(wǎng)站集搜索已經(jīng)與搜索中心網(wǎng)站連接了起來,用戶的搜索請(qǐng)求也會(huì)被轉(zhuǎn)向到搜索中心網(wǎng)站。
總結(jié)
通過定義自定義的搜索范圍,用戶可以更加方便的使用SharePoint 2010所提供的搜索功能。但是要讓自定義搜索范圍能正常工作,管理員需要在搜索服務(wù)應(yīng)用程序、網(wǎng)站集和搜索中心網(wǎng)站中,進(jìn)行一系列的設(shè)置。

熱門評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(1)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)