共用方式為


在 SharePoint Server 的搜尋索引中新增或移除檔類型

適用於:yes-img-132013 yes-img-16 2016yes-img-19 2019yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

開始之前,您可能想要在 SharePoint Server 中讀取預設編目檔名擴展名和剖析的文件類型。 本文列出 SharePoint Server 預設包含在搜尋索引中的文件類型。

如果您的 SharePoint 環境是混合式,而且使用 雲端混合式搜尋,您可以決定要從 Microsoft 365 索引新增或移除儲存在 SharePoint Server 中的檔案類型。 在雲端搜尋服務應用程式中裝載編目元件的伺服器上使用下列程式。

在搜尋索引中新增或移除檔案類型:

  1. 在 [管理檔案類型] 頁面的副檔名清單中,新增或移除副檔名。 請參閱<在 [管理檔案類型] 頁面中新增或移除副檔名>。

  2. 對此變更可能影響的所有內容來源執行完整編目。

當完整編目完成時,搜尋索引就會包含/排除您已新增/移除之檔案類型中的屬性。

開始在搜尋索引中包含某檔案類型的內容:

  1. 在裝載 Search Service 應用程式之內容處理元件的伺服器上,檢查檔案類型的格式是否有支援的內建格式處理常式,或有支援的協力廠商篩選器型格式處理常式 (iFilter)。 內建格式處理程式是 SharePoint Server 預設擁有的格式處理程式。 請參閱<檢視可剖析之檔案格式的相關資訊>。

  2. 若伺服器沒有該檔案類型適用的格式處理常式,請在所有裝載 Search Service 應用程式之內容處理元件的伺服器上,安裝協力廠商篩選器型格式處理常式。 請遵循協力廠商格式處理常式的製造商所提供的安裝指引。

  3. 在所有裝載 Search Service 應用程式之內容處理元件的伺服器上,啟用剖析檔案的格式與副檔名。 請參閱<啟用或停用剖析檔案格式>。

  4. 對此變更可能影響的所有內容來源執行完整編目。

當完整編目完成時,搜尋索引就會包含您已啟用之檔案類型的檔案內容。

停止在搜尋索引中包含某檔案類型的內容:

  1. 在裝載 Search Service 應用程式之內容處理元件的伺服器上,檢查檔案類型的格式是否有支援的內建格式處理常式,或有支援的協力廠商篩選器型格式處理常式 (iFilter)。 內建格式處理程式是 SharePoint Server 預設擁有的格式處理程式。

  2. 在所有裝載 Search Service 應用程式之內容處理元件的伺服器上,停用剖析檔案的格式與副檔名。 請參閱<啟用或停用剖析檔案格式>。

  3. 對此變更可能影響的所有內容來源執行完整編目。

當完整編目完成時,搜尋索引就會排除您已停用之檔案類型的檔案內容。

在 [管理檔案類型] 頁面中新增或移除副檔名

新增副檔名至 [管理檔案類型] 頁面

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。

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

  3. 在 [管理服務應用程式] 頁面上,按一下服務應用程式清單中的 [Search Service 應用程式]。

  4. 在 [搜尋管理] 頁面上,按一下 [編目] 區段中的 [檔案類型]。 [管理檔案類型] 頁面會隨即顯示。

  5. 按一下 [新增檔案類型]

  6. 在 [副檔名] 方塊中,輸入您想要新增的檔案類型副檔名。

  7. 按一下 [確定]

  8. 確認:確定副檔名出現在 [管理檔案類型] 頁面的檔案類型清單中。

從 [管理檔案類型] 頁面中移除副檔名

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。

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

  3. 在 [管理服務應用程式] 頁面上,按一下服務應用程式清單中的 [Search Service 應用程式]。

  4. 在 [搜尋管理] 頁面上,按一下 [編目] 區段中的 [檔案類型]。 [管理檔案類型] 頁面會隨即顯示。

  5. 指向您想要移除的檔案類型,按一下出現的箭號,再按一下 [刪除]

  6. 按一下 [確定] 確認刪除檔案類型。

  7. 確認:確定副檔名不再出現在 [管理檔案類型] 頁面的檔案類型清單中。

檢視可剖析之檔案格式的相關資訊

對於內容處理元件已提供適當格式處理常式的檔案格式,若要檢視其相關資訊,您必須使用 Windows PowerShell。

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。

  2. 在伺服器上啟動 SharePoint 管理命令介面。

  3. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Get-SPEnterpriseSearchFileFormat -SearchApplication $ssa
    
    

    結果是所參考 $ssa 搜尋服務應用程式中內容處理元件可剖析的所有檔案格式清單。 針對每一種檔案格式,清單中顯示:

    • 副檔名和 MIME 類型

    • 由內容處理元件用來剖析格式的格式處理常式類型。 項目 "BuiltIn:True" 表示內建的格式處理常式。 專案 「BuiltIn:False」 表示以第三方篩選為基礎的格式處理程式。

    • 格式的剖析狀態。 項目 "Enabled:True" 表示剖析已啟用。 項目 "Enabled:False" 表示剖析已停用。

啟用或停用剖析檔案格式

若要啟用或停用剖析檔案格式,您必須使用 Windows PowerShell。

啟用以內建格式處理常式來剖析檔案格式

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。

  2. 在裝載內容處理元件的伺服器上啟動 SharePoint 管理命令介面。

  3. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Set-SPEnterpriseSearchFileFormatState -SearchApplication $ssa FormatID $TRUE
    

    其中:

    • FormatID 是檔案格式的身分識別。

    • $TRUE 會啟用格式處理常式來剖析檔案類型。

  4. 重新啟動 SharePoint 搜尋主機控制器服務以套用變更:

  • 在裝載內容處理元件的伺服器上,開啟命令提示字元視窗。 在 [開始] 功能表中,按一下 [所有程式],按一下 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

  • 若要停止 SharePoint 搜尋主機控制器,輸入此命令: net stop spsearchhostcontroller

  • 如果要重新啟動 SharePoint 搜尋主機控制器,輸入此命令: net start spsearchhostcontroller

  1. 確認:顯示內容處理元件可剖析之副檔名與檔案格式的清單,確定副檔名已在其中。 請參閱<檢視可剖析之檔案格式的相關資訊>。

停用以內建格式處理常式來剖析檔案格式

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。

  2. 在裝載內容處理元件的伺服器上啟動 SharePoint 管理命令介面。

  3. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Set-SPEnterpriseSearchFileFormatState -SearchApplication $ssa FormatID $FALSE
    

    其中:

    • FormatID 是檔案格式的身分識別。

    • $FALSE 會停用格式處理常式不要剖析檔案類型。

  4. 重新啟動 SharePoint 搜尋主機控制器服務以套用變更:

    • 在裝載內容處理元件的伺服器上,開啟命令提示字元視窗。 在 [開始] 功能表中,按一下 [所有程式],按一下 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

    • 若要停止 SharePoint 搜尋主機控制器,輸入此命令: net stop spsearchhostcontroller

    • 如果要重新啟動 SharePoint 搜尋主機控制器,輸入此命令: net start spsearchhostcontroller

  5. 確認:顯示內容處理元件可剖析之副檔名與檔案格式的清單,確定副檔名不在其中。 請參閱<檢視可剖析之檔案格式的相關資訊>。

啟用以協力廠商篩選器型格式處理常式來剖析檔案格式

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。

  2. 在裝載內容處理元件的伺服器上啟動 SharePoint 管理命令介面。

  3. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    New-SPEnterpriseSearchFileFormat -SearchApplication $ssa FileNameExtension FileFormat application/FileApplication
    

    其中:

    • FileNameExtension 是檔案類型的副檔名。

    • FileFormat 是檔案類型的格式。 格式通常為應用程式的名稱。

    • application/FileApplication 是檔案類型的 MIME 類型。 MIME 類型必須由一個類型和一個子類型組成。 在此範例中,application 是類型,FileApplication 是子類型。 例如,針對 Word 檔案,類型為 application,而子類型為 msword。 結合起來構成完整的 MIME 類型:application/msword。

  4. 重新啟動 SharePoint 搜尋主機控制器服務以套用變更:

    • 在裝載內容處理元件的伺服器上,開啟命令提示字元視窗。 在 [開始] 功能表中,按一下 [所有程式],按一下 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

    • 若要停止 SharePoint 搜尋主機控制器,輸入此命令: net stop spsearchhostcontroller

    • 如果要重新啟動 SharePoint 搜尋主機控制器,輸入此命令: net start spsearchhostcontroller

  5. 確認:顯示內容處理元件可剖析之副檔名與檔案格式的清單,確定副檔名已在其中。 請參閱<檢視可剖析之檔案格式的相關資訊>。

停用以協力廠商篩選器型格式處理常式來剖析檔案格式

  1. 確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。

  2. 在裝載內容處理元件的伺服器上啟動 SharePoint 管理命令介面。

  3. 在 Microsoft PowerShell 命令提示字元處,輸入下列命令:

    $ssa = Get-SPEnterpriseSearchServiceApplication
    Remove-SPEnterpriseSearchFileFormat -SearchApplication $ssa -Identity FileNameExtension
    

    其中:

    • FileNameExtension 是檔案類型的副檔名。
  4. 重新啟動 SharePoint 搜尋主機控制器服務以套用變更:

    • 在裝載內容處理元件的伺服器上,開啟命令提示字元視窗。 在 [開始] 功能表中,按一下 [所有程式],按一下 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]

    • 若要停止 SharePoint 搜尋主機控制器,輸入此命令: net stop spsearchhostcontroller

    • 如果要重新啟動 SharePoint 搜尋主機控制器,輸入此命令: net start spsearchhostcontroller

  5. 確認:顯示內容處理元件可剖析之副檔名與檔案格式的清單,確定副檔名不在其中。 請參閱<檢視可剖析之檔案格式的相關資訊>。