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

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

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

開始之前

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

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

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

查詢狀況報告

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

  • 趨勢 (查詢延遲趨勢)

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

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

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

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

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

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

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

  • 整體 (整體查詢延遲)

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

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

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

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

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

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

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

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

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

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

    • 查詢規則條件比對

    • 查詢轉換

    • 查詢路由

    • 結果混合

    • 版面配置選擇

    • 查詢記錄

    • 其他

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

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

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

  • 同盟 (同盟查詢延遲)

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

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

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

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

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

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

    • 首選提供者

    • Exchange 搜尋提供者

    • 本機人員提供者

    • 本機 SharePoint 提供者

    • OpenSearch 提供者

    • 個人最愛提供者

    • 遠端人員提供者

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

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

    • 關鍵字剖析

    • 語言

    • 建議安全性調整

    • 安全性 Token 建置

    • 索引查閱

    • 結果類型處理

    • 自訂安全性調整

    • 摘要產生

    • 其他

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

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

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

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

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

    • 關鍵字剖析

    • 語言

    • 人員前置處理

    • 安全性 Token 建置

    • 索引查閱

    • 結果類型處理

    • 自訂安全性調整

    • 摘要產生

    • 其他

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

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

    • 開始日期/時間

    • 結束日期/時間

    • 用戶端類型

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

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

    • 開始日期/時間

    • 結束日期/時間

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

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

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

檢視查詢狀況報告

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

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

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

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

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

編目狀況報告

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

  • 編目率

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

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

    • 內容項目總數

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

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

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

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

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

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

    • 錯誤 (編目錯誤)

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

    • 開始日期/時間

    • 結束日期/時間

    • 內容來源 (例如,本機 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. 在 [Search Service 應用程式:編目報告] 頁面上,按一下您要檢視的編目狀況報告。

編目記錄檔

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

檢視編目記錄

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

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

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

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

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

編目記錄檔檢視

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

編目記錄檔檢視概觀

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

您也可以查看前次編目、過去 24 小時、過去 7 天及過去 30 天完成內容來源編目所花費的平均時間。 您可以檢視編目期間的發展,以及查看特定內容來源的大小是否變小或變大。
主機名稱 彙總針對每個主機所編目的項目。 顯示成功、警告、錯誤、刪除的項目、頂層錯誤和已編目的項目總數。 此檢視中的資料代表已在每個主機中索引之項目的目前狀態。
編目記錄 彙總已在編目期間完成的編目交易。 單一編目中每個項目可以有多個編目交易,因此交易數目可以大於項目總數。 此檢視顯示下列編目的資料:

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

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

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

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

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

此檢視也會顯示編目率和存放庫延遲。
錯誤分解 提供每個內容來源或每個主機名稱的錯誤摘要。 編目資料庫中的 MSSCrawlURLReport 表格提供此檢視的資料。 您可以依內容來源或主機進行篩選。

請注意,篩選下拉式方塊只會顯示含有錯誤的內容來源。 如果未出現在索引中的項目發生錯誤,則錯誤不會列示在此檢視中。
資料庫 可讓您檢視此 Search Service 應用程式使用之編目資料庫的狀態。
URL 檢視 Lets you search the crawl logs by content source, URL, or host name, and view details of all items in the index. The MSSCrawlURLReport table in the crawl database provides the data for this view. You can filter the results by setting the Status, Message, Start Time, and End Time fields.

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

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

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

項目 描述
成功 已順利編目且可搜尋的項目。
警告 可能未順利編目而且可能無法搜尋的項目。
錯誤 未順利編目而且可能無法搜尋的項目。
最上層錯誤 Errors in top-level documents, including start addresses, virtual servers, and content databases. Every top-level error is counted as an error, but not all errors are counted as top-level errors. Because the Errors column includes the count from the Top Level Errors column, top-level-errors are not counted again in the Host Name view.
刪除 已從索引移除且無法再搜尋的項目。
未修改 在編目之間未變更的項目。 此欄僅顯示在 [編目記錄] 檢視中。
安全性更新 項目的安全性設定已變更,所以會加以編目。 此欄僅顯示在 [編目記錄] 檢視中。
安全性錯誤 項目的安全性更新造成錯誤。 此欄僅顯示在 [編目記錄] 檢視中。

使用情況報告

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

檢視使用情況報告

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

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

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

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

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

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

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

使用情況報告或搜尋報告 描述
查詢數目 此報告顯示所執行的搜尋查詢數。 使用此報告可識別搜尋查詢量的趨勢,以判定出現大量和少量搜尋活動的時間。
每日查詢排行榜 此報告顯示最常用的搜尋查詢。 使用此報告可了解訪客搜尋的是哪些類型的資訊。
每月查詢排行榜 此報告顯示最常用的搜尋查詢。 使用此報告可了解訪客搜尋的是哪些類型的資訊。
每日放棄的查詢 此報告顯示點選連結次數很少的常用搜尋查詢。 使用此報告可識別出可能造成使用者不滿意的搜尋查詢,以改善內容的可探索性。 然後考慮使用查詢規則來改善查詢的結果。
每月放棄的查詢 此報告顯示點選連結次數很少的常用搜尋查詢。 使用此報告可識別出可能造成使用者不滿意的搜尋查詢,以改善內容的可探索性。 然後考慮使用查詢規則來改善查詢的結果。
每日無結果查詢 此報告顯示傳回查無結果的常用搜尋查詢。 使用此報告可識別出可能造成使用者不滿意的搜尋查詢,以改善內容的可探索性。 然後考慮使用查詢規則來改善查詢的結果。
每月無結果查詢 此報告顯示傳回查無結果的常用搜尋查詢。 使用此報告可識別出可能造成使用者不滿意的搜尋查詢,以改善內容的可探索性。 然後考慮使用查詢規則來改善查詢的結果。
每日查詢規則使用情況 此報告顯示查詢規則觸發的頻率、其使用多少字典中的詞,以及使用者點選其建議結果的頻率。 使用此報告可查看您的查詢規則和建議結果對使用者有多少效用。
每月查詢規則使用情況 此報告顯示查詢規則觸發的頻率、其使用多少字典中的詞,以及使用者點選其建議結果的頻率。 使用此報告可查看您的查詢規則和建議結果對使用者有多少效用。