在 SharePoint Server 的搜尋索引中新增或移除檔類型
適用於:2013 Subscription Edition SharePoint in Microsoft 365
開始之前,您可能想要在 SharePoint Server 中讀取預設編目檔名擴展名和剖析的文件類型。 本文列出 SharePoint Server 預設包含在搜尋索引中的文件類型。
如果您的 SharePoint 環境是混合式,而且使用 雲端混合式搜尋,您可以決定要從 Microsoft 365 索引新增或移除儲存在 SharePoint Server 中的檔案類型。 在雲端搜尋服務應用程式中裝載編目元件的伺服器上使用下列程式。
在搜尋索引中新增或移除檔案類型:
在 [管理檔案類型] 頁面的副檔名清單中,新增或移除副檔名。 請參閱<在 [管理檔案類型] 頁面中新增或移除副檔名>。
對此變更可能影響的所有內容來源執行完整編目。
當完整編目完成時,搜尋索引就會包含/排除您已新增/移除之檔案類型中的屬性。
開始在搜尋索引中包含某檔案類型的內容:
在裝載 Search Service 應用程式之內容處理元件的伺服器上,檢查檔案類型的格式是否有支援的內建格式處理常式,或有支援的協力廠商篩選器型格式處理常式 (iFilter)。 內建格式處理程式是 SharePoint Server 預設擁有的格式處理程式。 請參閱<檢視可剖析之檔案格式的相關資訊>。
若伺服器沒有該檔案類型適用的格式處理常式,請在所有裝載 Search Service 應用程式之內容處理元件的伺服器上,安裝協力廠商篩選器型格式處理常式。 請遵循協力廠商格式處理常式的製造商所提供的安裝指引。
在所有裝載 Search Service 應用程式之內容處理元件的伺服器上,啟用剖析檔案的格式與副檔名。 請參閱<啟用或停用剖析檔案格式>。
對此變更可能影響的所有內容來源執行完整編目。
當完整編目完成時,搜尋索引就會包含您已啟用之檔案類型的檔案內容。
停止在搜尋索引中包含某檔案類型的內容:
在裝載 Search Service 應用程式之內容處理元件的伺服器上,檢查檔案類型的格式是否有支援的內建格式處理常式,或有支援的協力廠商篩選器型格式處理常式 (iFilter)。 內建格式處理程式是 SharePoint Server 預設擁有的格式處理程式。
在所有裝載 Search Service 應用程式之內容處理元件的伺服器上,停用剖析檔案的格式與副檔名。 請參閱<啟用或停用剖析檔案格式>。
對此變更可能影響的所有內容來源執行完整編目。
當完整編目完成時,搜尋索引就會排除您已停用之檔案類型的檔案內容。
在 [管理檔案類型] 頁面中新增或移除副檔名
新增副檔名至 [管理檔案類型] 頁面
確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。
在 [管理中心] 的 [應用程式管理] 區段中,按兩下 [ 管理服務應用程式]。
在 [管理服務應用程式] 頁面上,按一下服務應用程式清單中的 [Search Service 應用程式]。
在 [搜尋管理] 頁面上,按一下 [編目] 區段中的 [檔案類型]。 [管理檔案類型] 頁面會隨即顯示。
按一下 [新增檔案類型]。
在 [副檔名] 方塊中,輸入您想要新增的檔案類型副檔名。
按一下 [確定]。
確認:確定副檔名出現在 [管理檔案類型] 頁面的檔案類型清單中。
從 [管理檔案類型] 頁面中移除副檔名
確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。
在 [管理中心] 的 [應用程式管理] 區段中,按兩下 [ 管理服務應用程式]。
在 [管理服務應用程式] 頁面上,按一下服務應用程式清單中的 [Search Service 應用程式]。
在 [搜尋管理] 頁面上,按一下 [編目] 區段中的 [檔案類型]。 [管理檔案類型] 頁面會隨即顯示。
指向您想要移除的檔案類型,按一下出現的箭號,再按一下 [刪除]。
按一下 [確定] 確認刪除檔案類型。
確認:確定副檔名不再出現在 [管理檔案類型] 頁面的檔案類型清單中。
檢視可剖析之檔案格式的相關資訊
對於內容處理元件已提供適當格式處理常式的檔案格式,若要檢視其相關資訊,您必須使用 Windows PowerShell。
確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。
在伺服器上啟動 SharePoint 管理命令介面。
在 Microsoft PowerShell 命令提示字元處,輸入下列命令:
$ssa = Get-SPEnterpriseSearchServiceApplication Get-SPEnterpriseSearchFileFormat -SearchApplication $ssa
結果是所參考
$ssa
搜尋服務應用程式中內容處理元件可剖析的所有檔案格式清單。 針對每一種檔案格式,清單中顯示:副檔名和 MIME 類型
由內容處理元件用來剖析格式的格式處理常式類型。 項目 "BuiltIn:True" 表示內建的格式處理常式。 專案 「BuiltIn:False」 表示以第三方篩選為基礎的格式處理程式。
格式的剖析狀態。 項目 "Enabled:True" 表示剖析已啟用。 項目 "Enabled:False" 表示剖析已停用。
啟用或停用剖析檔案格式
若要啟用或停用剖析檔案格式,您必須使用 Windows PowerShell。
啟用以內建格式處理常式來剖析檔案格式
確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。
在裝載內容處理元件的伺服器上啟動 SharePoint 管理命令介面。
在 Microsoft PowerShell 命令提示字元處,輸入下列命令:
$ssa = Get-SPEnterpriseSearchServiceApplication Set-SPEnterpriseSearchFileFormatState -SearchApplication $ssa FormatID $TRUE
其中:
FormatID 是檔案格式的身分識別。
$TRUE 會啟用格式處理常式來剖析檔案類型。
重新啟動 SharePoint 搜尋主機控制器服務以套用變更:
在裝載內容處理元件的伺服器上,開啟命令提示字元視窗。 在 [開始] 功能表中,按一下 [所有程式],按一下 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
若要停止 SharePoint 搜尋主機控制器,輸入此命令: net stop spsearchhostcontroller
如果要重新啟動 SharePoint 搜尋主機控制器,輸入此命令: net start spsearchhostcontroller
- 確認:顯示內容處理元件可剖析之副檔名與檔案格式的清單,確定副檔名已在其中。 請參閱<檢視可剖析之檔案格式的相關資訊>。
停用以內建格式處理常式來剖析檔案格式
確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。
在裝載內容處理元件的伺服器上啟動 SharePoint 管理命令介面。
在 Microsoft PowerShell 命令提示字元處,輸入下列命令:
$ssa = Get-SPEnterpriseSearchServiceApplication Set-SPEnterpriseSearchFileFormatState -SearchApplication $ssa FormatID $FALSE
其中:
FormatID 是檔案格式的身分識別。
$FALSE 會停用格式處理常式不要剖析檔案類型。
重新啟動 SharePoint 搜尋主機控制器服務以套用變更:
在裝載內容處理元件的伺服器上,開啟命令提示字元視窗。 在 [開始] 功能表中,按一下 [所有程式],按一下 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
若要停止 SharePoint 搜尋主機控制器,輸入此命令: net stop spsearchhostcontroller
如果要重新啟動 SharePoint 搜尋主機控制器,輸入此命令: net start spsearchhostcontroller
確認:顯示內容處理元件可剖析之副檔名與檔案格式的清單,確定副檔名不在其中。 請參閱<檢視可剖析之檔案格式的相關資訊>。
啟用以協力廠商篩選器型格式處理常式來剖析檔案格式
確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。
在裝載內容處理元件的伺服器上啟動 SharePoint 管理命令介面。
在 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。
重新啟動 SharePoint 搜尋主機控制器服務以套用變更:
在裝載內容處理元件的伺服器上,開啟命令提示字元視窗。 在 [開始] 功能表中,按一下 [所有程式],按一下 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
若要停止 SharePoint 搜尋主機控制器,輸入此命令: net stop spsearchhostcontroller
如果要重新啟動 SharePoint 搜尋主機控制器,輸入此命令: net start spsearchhostcontroller
確認:顯示內容處理元件可剖析之副檔名與檔案格式的清單,確定副檔名已在其中。 請參閱<檢視可剖析之檔案格式的相關資訊>。
停用以協力廠商篩選器型格式處理常式來剖析檔案格式
確認執行此程序的使用者帳戶是否為 Search Service 應用程式的管理員。
在裝載內容處理元件的伺服器上啟動 SharePoint 管理命令介面。
在 Microsoft PowerShell 命令提示字元處,輸入下列命令:
$ssa = Get-SPEnterpriseSearchServiceApplication Remove-SPEnterpriseSearchFileFormat -SearchApplication $ssa -Identity FileNameExtension
其中:
- FileNameExtension 是檔案類型的副檔名。
重新啟動 SharePoint 搜尋主機控制器服務以套用變更:
在裝載內容處理元件的伺服器上,開啟命令提示字元視窗。 在 [開始] 功能表中,按一下 [所有程式],按一下 [附屬應用程式],在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
若要停止 SharePoint 搜尋主機控制器,輸入此命令: net stop spsearchhostcontroller
如果要重新啟動 SharePoint 搜尋主機控制器,輸入此命令: net start spsearchhostcontroller
確認:顯示內容處理元件可剖析之副檔名與檔案格式的清單,確定副檔名不在其中。 請參閱<檢視可剖析之檔案格式的相關資訊>。