在 SharePoint Server 中檢視搜尋診斷資料

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-09-08

**摘要:**了解使用情況報告、查詢狀況報告、編目狀況報告以及編目記錄檔,以分析搜尋系統的狀況。

您可以在 SharePoint Server管理中心中,從 Search Service 應用程式存取及分析數個查詢和編目狀況報告、記錄以及使用情形報告,以監視搜尋系統的狀況。

本文內容:

  • 開始之前

  • 查詢狀況報告

  • 編目狀況報告

  • 編目記錄檔

  • 使用情況報告

開始之前

開始這項作業之前,請先檢閱下列資訊:

  • 健康情況報告和記錄只包含完整編目完成之後的資訊。

  • 若要檢視狀況報告和編目記錄檔,您必須是 Search Service 應用程式的管理員。或者,屬於伺服器陣列管理員群組成員的管理員可以將 Search Service 應用程式的讀取權限授與使用者帳戶。具有讀取權限的使用者帳戶只能檢視 Search Service 應用程式狀態頁面、狀況報告及編目記錄檔。

查詢狀況報告

SharePoint Server 提供下列有關查詢效能的報告:

  • 趨勢

  • 整體

  • 主流程

  • 同盟

  • SharePoint 搜尋提供者

  • 人員搜尋提供者

  • 索引引擎

檢視查詢狀況報告

  1. 確認執行此程序的使用者帳戶為否為 Search Service 應用程式的管理員,或是具有 Search Service 應用程式的讀取權限。

  2. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  3. 在 [服務應用程式] 頁面上,按一下 Search Service 應用程式。

  4. 在 [搜尋管理] 頁面的 [快速啟動] 中,按一下 [診斷] 區段中的 [查詢狀況報告]。

  5. 在 [Search Service 應用程式:查詢延遲趨勢] 頁面上,按一下您要檢視的查詢報告。

    下表顯示可用的報告。

    查詢狀況報告概觀

    查詢狀況報告

    描述

    趨勢 (查詢延遲趨勢)

    針對指定的時間間隔,以百分位數顯示查詢延遲 (毫秒)。例如,全部查詢百分之五的延遲低於圖形中第 5 個百分位數線所指示的延遲。

    此圖形包含指定時間間隔期間的查詢率覆疊,其中查詢率是查詢物件模型 (OM) 傳回結果的每分鐘查詢數。

    此圖形也包含編目率及部分更新率的覆疊,以供分析。

    您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

    • 結果頁面 (搜尋結果頁面),唯有啟用詳細資訊記錄功能時,才會顯示。

    根據預設,此圖形會顯示 Search Service 應用程式中所有結果頁面的資料。

    整體 (整體查詢延遲)

    針對指定的時間間隔, 顯示查詢率 (每分鐘的查詢數) 以及查詢延遲的覆疊 (毫秒)。

    顯示下列各區域中的查詢延遲:

    • 物件模型。這是在網頁伺服器與後端之間通訊所花費的時間。

    • 後端。這是轉換查詢、執行索引查閱、處理結果 (例如移除重複項目) 以及傳回結果至物件模型所花費的時間。

    您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

    • 結果頁面 (搜尋結果頁面),唯有啟用詳細資訊記錄功能時,才會顯示。

    根據預設,此圖形會顯示 Search Service 應用程式中所有結果頁面的資料。

    主流程 (預設 SharePoint 流程查詢延遲)

    針對指定的時間間隔,顯示主流程中的查詢延遲 (毫秒),以進行查詢及結果處理。這會指出系統處理查詢以及將結果傳回網頁伺服器的速度。此圖形顯示下列各項的查詢延遲:

    • 查詢規則條件比對

    • 查詢轉換

    • 查詢路由

    • 結果混合

    • 版面配置選擇

    • 查詢記錄

    • 其他

    此圖形包含指定時間間隔期間的查詢率覆疊。

    您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

    同盟 (同盟查詢延遲)

    針對指定的時間間隔,顯示所有結果來源類型的查詢延遲 (毫秒)。

    根據預設,此圖形會顯示 Search Service 應用程式中所有結果頁面的資料。

    您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

    • 結果頁面 (搜尋結果頁面),唯有啟用詳細資訊記錄功能時,才會顯示。

    • 來源類型 (結果來源類型):

    • 首選提供者

    • Exchange 搜尋提供者

    • 本機人員提供者

    • 本機 SharePoint 提供者

    • OpenSearch 提供者

    • 個人最愛提供者

    • 遠端人員提供者

    SharePoint 搜尋提供者 (本機 SharePoint 搜尋流程查詢延遲)

    針對指定的時間間隔,顯示本機 SharePoint 搜尋提供者處理之所有查詢的查詢延遲 (毫秒)。此圖形顯示下列各項的查詢延遲:

    • 關鍵字剖析

    • 語言

    • 建議安全性調整

    • 安全性 Token 建置

    • 索引查閱

    • 結果類型處理

    • 自訂安全性調整

    • 摘要產生

    • 其他

    此圖形包含指定時間間隔期間的查詢率覆疊。

    您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

    人員搜尋提供者 (人員搜尋流程查詢延遲)

    針對指定的時間間隔,顯示本機人員搜尋提供者處理之所有查詢的查詢延遲 (毫秒)。此圖形顯示下列各區域中的查詢延遲:

    • 關鍵字剖析

    • 語言

    • 人員前置處理

    • 安全性 Token 建置

    • 索引查閱

    • 結果類型處理

    • 自訂安全性調整

    • 摘要產生

    • 其他

    此圖形包含指定時間間隔期間的查詢率覆疊。

    您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

    索引引擎 (索引引擎查詢延遲)

    針對指定的時間間隔,顯示您篩選之每部索引伺服器的查詢延遲 (毫秒)。根據預設,此圖形會顯示 Search Service 應用程式中所有結果頁面的資料。您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 索引伺服器 (至少架設一個索引分割區的電腦)

    • 結果頁面 (搜尋結果頁面),唯有啟用詳細資訊記錄功能時,才會顯示。

    此圖形包含過去指定時間間隔的索引查閱時間覆疊。索引查閱時間是在給定的分鐘期間,索引引擎傳回結果所花費的平均時間量。索引查閱時間僅適用於索引引擎會為其傳回結果的查詢。

編目狀況報告

SharePoint Server 提供下列有關編目狀況的報告:

  • 編目率

  • 編目延遲

  • 編目佇列

  • 編目新鮮度

  • 內容處理活動

  • CPU 及記憶體負載

  • 連續編目

檢視編目狀況報告

  1. 確認執行此程序的使用者帳戶為否為 Search Service 應用程式的管理員,或是具有 Search Service 應用程式的讀取權限。

  2. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  3. 在 [服務應用程式] 頁面上,按一下 Search Service 應用程式。

  4. 在 [搜尋管理] 頁面的 [快速啟動] 中,按一下 [診斷] 區段中的 [編目狀況報告]。

  5. 在 [Search Service 應用程式:編目報告] 頁面上,按一下您要檢視的編目狀況報告。

    下表顯示可用的報告。

    編目狀況報告概觀

    編目報告

    描述

    編目率

    針對指定的時間間隔,顯示下列項目的圖形和摘要:

    • 每分鐘編目的內容項目數。其中包括:

    • 內容項目總數

    • 修改的項目。這些是已變更及重新編目的內容項目。

    • 未修改的項目。這些是未變更及未編目的內容項目。

    • 安全性項目。這些是已變更安全性屬性的內容項目。

    • 刪除的項目。這些是已從內容來源刪除,而且也必須從索引中刪除的內容項目。

    • 每分鐘執行的其他編目動作平均數。其中包括:

    • 重試次數 (編目重試次數)

    • 錯誤 (編目錯誤)

    您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 內容來源 (例如,本機 SharePoint 網站)

    • 機器

    編目延遲

    針對指定的時間,顯示針對下列各項,構成編目負載之項目數量的圖形:

    • 在編目程式佇列中

    • 等待提交至內容處理

    • 提交至內容處理

    • 等待確定 (SQL)

    您只能依機器篩選此報告。

    針對指定的時間間隔,也會顯示編目延遲的圖形和摘要;每個內容項目位在下列子系統之輸送管線中的時間量 (毫秒):

    • 編目程式

    • 通訊協定處理常式 (PH)

    • 存放庫

    • SQL 時間

    您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 內容來源 (例如,本機 SharePoint 網站)

    • 機器

    編目佇列

    針對指定的時間間隔,顯示位於下列兩個編目佇列中的項目數:

    • 程序的連結。這是佇列等待編目的未編目 URL 數。

    • 佇列的交易。這是在編目管線中佇列等待處理的已編目 URL 數。

    您可以依開始日期/時間和結束日期/時間來篩選此報告。

    編目新鮮度

    針對指定的時間間隔,顯示搜尋系統索引之內容的新鮮度。每個文件的上次修改時間戳記會與圖形中指定的時間比較。您可以依下列方式來檢視內容的新鮮度:

    • 過去 1 個月內

    • 過去 1 星期內

    • 過去 1 天內

    • 過去 4 小時內

    內容處理活動

    針對指定的時間間隔,顯示用來為下列項目進行內容處理的時間量:

    • 內容來源

    • 機器

    • 內容處理元件

    • 內容處理活動

    此圖形顯示用來進行各種內容處理活動的時間量,例如:

    • 語言處理

    • 文件剖析

    • 文件摘要產生

    • 索引

    您可以依下列項目篩選此報告:

    • 開始日期/時間

    • 結束日期/時間

    • 內容來源

    • 機器

    • 內容處理元件名稱

    • 處理活動

    CPU 及記憶體負載

    針對指定的時間間隔,顯示 CPU 使用百分比、記憶體使用量 (MB),以及這些程序的系統概觀:

    • MSSDmn

    • MSSearch

    • NodeRunner

    • 計時器

    您可以依下列項目篩選此報告:

    • 機器

    • 開始日期/時間

    • 結束日期/時間

    連續編目

    針對指定的時間間隔,顯示程序所花費的時間 (毫秒) 以及與下列各項覆疊的搜索時間 (分鐘):

    • 連結表格中的時間

    • 佇列表格中的時間

    • 編目程式時間

    • PH (通訊協定處理常式) 時間

    • 存放庫時間

    • 內容管線時間

    • SQL 時間

    您可以依下列項目篩選此報告:

    • 內容來源

    • 開始日期/時間

    • 結束日期/時間

編目記錄檔

編目記錄檔追蹤所編目內容狀態的資訊。此記錄檔可讓您決定編目的內容是否順利新增至索引、是否因編目規則而予以排除,或是否因錯誤而編製索引失敗。編目記錄檔包含的資訊還包括前次成功編目的時間、以及是否套用任何編目規則。您可以使用編目記錄檔來診斷搜尋體驗問題。

檢視編目記錄檔

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員,或是具有 Search Service 應用程式的讀取權限。

  2. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  3. 在 [服務應用程式] 頁面上,按一下 Search Service 應用程式。

  4. 在 [搜尋管理] 頁面的 [快速啟動] 中,按一下 [診斷] 區段中的 [編目記錄檔]。

  5. 在 [編目記錄檔 - 內容來源] 頁面上,按一下想要的檢視。

編目記錄檔檢視

下表顯示您可以選擇用來查看編目內容狀態的不同檢視。

編目記錄檔檢視概觀

檢視 描述

內容來源

彙總針對每個內容來源所編目的項目。顯示成功、警告、錯誤、頂層錯誤和刪除的項目。此檢視中的資料代表已在每個內容來源中索引之項目的目前狀態。

您也可以查看前次編目、過去 24 小時、過去 7 天及過去 30 天完成內容來源編目所花費的平均時間。您可以檢視編目期間的發展,以及查看特定內容來源的大小是否變小或變大。

主機名稱

彙總針對每個主機所編目的項目。顯示成功、警告、錯誤、刪除的項目、頂層錯誤和已編目的項目總數。此檢視中的資料代表已在每個主機中索引之項目的目前狀態。

編目記錄

彙總已在編目期間完成的編目交易。單一編目中每個項目可以有多個編目交易,因此交易數目可以大於項目總數。此檢視顯示下列編目的資料:

  • 完整。編目內容來源中的所有項目。

  • 累加。編目自前次完整或累加編目之後已變更的項目。這種編目只會在排程時執行。

  • 刪除。如果從內容來源移除起始位址,則刪除編目會先從索引移除與已刪除起始位址相關聯的項目,再執行完整或累加編目。您無法排程這類型的編目。

  • 連續。以非常密集的間隔來將 SharePoint 內容來源中的項目編目。

搜尋管理資料庫提供此檢視的資料。您可以依內容來源篩選結果。

此檢視也會顯示編目率和存放庫延遲。

錯誤分解

提供每個內容來源或每個主機名稱的錯誤摘要。編目資料庫中的 MSSCrawlURLReport 表格提供此檢視的資料。您可以依內容來源或主機進行篩選。

注意

篩選下拉式方塊只會顯示含有錯誤的內容來源。如果未出現在索引中的項目發生錯誤,則錯誤不會列示在此檢視中。

資料庫

可讓您檢視此 Search Service 應用程式使用之編目資料庫的狀態。

URL 檢視

可讓您依內容來源、URL 或主機名稱來搜尋編目記錄檔,以及檢視索引中所有項目的詳細資料。編目資料庫中的 MSSCrawlURLReport 表格提供此檢視的資料。您可以設定 [狀態]、[訊息]、[開始時間] 和 [結束時間] 欄位來篩選結果。

請注意,URL 檢視只會顯示「顯示 URL」。如果項目的的「顯示 URL」(例如用於資料夾或檢視) 相同,但「存取 URL」不同,則相同的「顯示 URL」會在 URL 檢視中顯示好幾次。您可以直接查詢編目資料庫,以查看哪些項目有相同的「顯示 URL」。

下表顯示 [內容來源]、[主機名稱] 和 [編目記錄] 檢視中有哪些其他欄。這些欄會顯示編目項目的相關資訊。

內容來源、主機名稱和編目記錄檢視中的其他欄概觀

項目 描述

成功

已順利編目且可搜尋的項目。

警告

可能未順利編目而且可能無法搜尋的項目。

錯誤

未順利編目而且可能無法搜尋的項目。

最上層錯誤

頂層文件中的錯誤 (包括起始位址、虛擬伺服器和內容資料庫)。每個最上層錯誤都會計算為錯誤,但不是所有錯誤都會計算為最上層錯誤。因為 [錯誤] 欄包括 [最上層錯誤] 欄中的計數,所以在 [主機名稱] 檢視中不會計算最上層錯誤。

刪除

已從索引移除且無法再搜尋的項目。

未修改

在編目之間未變更的項目。此欄僅顯示在 [編目記錄] 檢視中。

安全性更新

項目的安全性設定已變更,所以會加以編目。此欄僅顯示在 [編目記錄] 檢視中。

安全性錯誤

項目的安全性更新造成錯誤。此欄僅顯示在 [編目記錄] 檢視中。

使用情況報告

您可以使用 [檢視使用情形報告] 頁面中提供的使用情形報告和搜尋報告,來檢視針對此網站集合收集的使用情形資料。

檢視使用情況報告

  1. 確認執行此程序的使用者帳戶為否為 Search Service 應用程式的管理員,或是具有 Search Service 應用程式的讀取權限。

  2. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  3. 在 [服務應用程式] 頁面上,按一下 Search Service 應用程式。

  4. 在 [搜尋管理] 頁面的 [快速啟動] 中,按一下 [診斷] 區段中的 [使用情況報告]。

  5. 在 [檢視使用情況報告] 頁面上,按一下您要檢視的使用情況或搜尋報告檢視。

下表顯示您可以選取的不同的使用情況報告和搜尋報告。

使用情況報告或搜尋報告概觀

使用情況報告或搜尋報告 描述

查詢數目

此報告顯示所執行的搜尋查詢數。使用此報告可識別搜尋查詢量的趨勢,以判定出現大量和少量搜尋活動的時間。

每日查詢排行榜

此報告顯示最常用的搜尋查詢。使用此報告可了解訪客搜尋的是哪些類型的資訊。

每月查詢排行榜

此報告顯示最常用的搜尋查詢。使用此報告可了解訪客搜尋的是哪些類型的資訊。

每日放棄的查詢

此報告顯示點選連結次數很少的常用搜尋查詢。使用此報告可識別出可能造成使用者不滿意的搜尋查詢,以改善內容的可探索性。然後考慮使用查詢規則來改善查詢的結果。

每月放棄的查詢

此報告顯示點選連結次數很少的常用搜尋查詢。使用此報告可識別出可能造成使用者不滿意的搜尋查詢,以改善內容的可探索性。然後考慮使用查詢規則來改善查詢的結果。

每日無結果查詢

此報告顯示傳回查無結果的常用搜尋查詢。使用此報告可識別出可能造成使用者不滿意的搜尋查詢,以改善內容的可探索性。然後考慮使用查詢規則來改善查詢的結果。

每月無結果查詢

此報告顯示傳回查無結果的常用搜尋查詢。使用此報告可識別出可能造成使用者不滿意的搜尋查詢,以改善內容的可探索性。然後考慮使用查詢規則來改善查詢的結果。

每日查詢規則使用情況

此報告顯示查詢規則觸發的頻率、其使用多少字典中的詞,以及使用者點選其建議結果的頻率。使用此報告可查看您的查詢規則和建議結果對使用者有多少效用。

每月查詢規則使用情況

此報告顯示查詢規則觸發的頻率、其使用多少字典中的詞,以及使用者點選其建議結果的頻率。使用此報告可查看您的查詢規則和建議結果對使用者有多少效用。