前言
SharePoint 2013搜索中,有一個非常好用的細化搜索結果的功能,就是“查詢規則”。可以通過對於某些特定查詢時,起到細化顯示結果的作用。下面,我們簡單的介紹一下該功能的使用和效果。
1、通常SharePoint搜索,我們在管理中心的搜索中心,對內容源進行爬網,然后在搜索核心結果中配置搜索范圍,即可,如下圖:
2、但是,針對不同的關鍵字,我們也可以通過搜索規則,對其進行搜索的細化,進入到網站設置 – 查詢規則,如下圖:
3、在管理查詢規則的頁面上,首先需要選定一個結果源,來為其定制查詢規則,如下圖:
4、選擇好結果源以后,就可以新建查詢規則了,點擊新建查詢規則,如下圖:
5、首先輸入規則的名稱,然后選擇查詢的條件,如下圖:
注:這里是配置當關鍵字是“SharePoint”的條件下,觸發這個規則,如果有其他需求,也可以選擇其他查詢條件的;
6、然后就是填寫觸發該規則時候的動作了,我這里選擇了第三個,其他幾個的意思,我們可以在左邊Actions下面的描述中了解到;我這里的是當觸發這個條件,就按照當前的查詢條件處理;
7、點擊“Change ranked results by changing the query”以后,會彈出頁面,輸入查詢文本,如下圖紅框:
注:這里只查詢固定列表里的內容,忽略其他路徑(其實我們可以限制返回文件類型,作者等很多條件,我這里只是一個最簡單的例子);
8、在之前三個地方已經輸入完畢,記得勾選Publishing下面的激活,否則此規則是不生效的,也就是無法應用到搜索中,如下圖:
9、回到最初的管理查詢條件的頁面,可以看到我們為該站點定義的查詢規則了,同事也可以清楚的了解到查詢條件和觸發的動作,如下圖:
10、當我們執行查詢關鍵字“SharePoint”的時候,發現規則已經生效了,搜索結果只有固定列表的內容了,屏蔽了其他的結果(可以對比第一步的圖),如下圖:
11、換一個關鍵字進行查詢,發現不符合查詢規則的搜索,還是按照之前的搜索進行展示的。
總結
站點里的查詢規則,對於搜索來說,是一個很好用的功能,這里只是做一個簡單的展示,熟悉以后,我們可以定制很多更復雜的搜索;同時,搜索規則的關鍵字可以用半角分號進行分隔,不用一系列規則,定制很多查詢規則的。
同時,在管理查詢規則的頁面,我們可以很容易的禁用或者啟用這個查詢規則,也不需要啟動增量或者完全爬網使其生效。我們還可以配置兩個間隔日期之間,該規則生效,非常靈活,至於更多的功能,還需要大家繼續挖掘,今天就到這里,休息。。休息一下。。











