Share via


擴充索引 (Windows Search)

您可以擴充 Windows 搜尋,以編制新檔案格式的內容和屬性的索引,以及使用 資料增益集介面的資料存放區。 若要建立 Windows 搜尋增益集,協力廠商開發人員必須先實作 Shell 資料存放區,然後開發通訊協定處理常式,讓 Windows 搜尋可以存取要編制索引的資料。 如果您有自訂檔案格式,則必須開發篩選處理常式來編制檔案內容的索引,以及針對每個檔案類型編制索引屬性的屬性處理常式。

Windows 搜尋服務目前支援 200 種以上的 (專案索引,例如.txt、.html和.xml檔案格式 () ,而且可以使用多種類型的資料存放區,例如 NTFS 檔案系統和 Microsoft Outlook) 。 Windows 搜尋會使用類似 SharePoint Server 的篩選和通訊協定處理常式技術。 因此,如果您已經有檔案格式的實作,則可以使用 IPersistStream 更新要以資料流程初始化的實作,讓篩選能夠搭配 Windows 搜尋使用。

注意

篩選處理常式、屬性處理常式和通訊協定處理常式必須以機器碼撰寫。 這是因為多個增益集執行所在的進程可能發生的 Common Language Runtime (CLR) 版本設定問題。

 

使用增益集擴充索引的本節包含下列主題:

其他資源

如需相關程式碼範例,請參閱 Windows 搜尋程式碼範例

Windows 搜尋服務開發指南

管理索引

以程式設計方式查詢索引

擴充語言資源