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