共用方式為


Windows 桌面搜尋 2.x

注意

Windows 桌面搜尋 2.x 是一種過時的技術,原本是 Windows XP 和 Windows Server 2003 的增益集。 在較新版本中,請改用 Windows 搜尋

對於 2.x 版的 Microsoft Windows 桌面搜尋 (WDS) ,強烈建議不要對 Windows 搜尋使用和開發。

WDS 是索引服務和平臺,可在不同資料來源和位置之間快速搜尋檔案和資料。 WDS 可協助使用者和其他應用程式在其電腦上找到幾乎所有專案、電子郵件訊息、行事曆約會、相片、檔等等。 此外,WDS 可以在 Windows 檔案總管環境中傳回多個資料來源的結果,讓使用者可以快速預覽、篩選及處理搜尋結果。

WDS 會索引指定編目範圍內的資料、本機電腦內的指定位置,以及索引子應該編目的共用網路。 此編目範圍可由使用者設定選項、管理 API 和群組原則來控制,網路系統管理員可以設定以控制使用者存取權限和編制索引設定。 群組原則可以限制對特定網路資源的存取,以及定義要編制索引的資源。

本節包含下列主題:

概觀

關於 WDS 索引子

第一次安裝時,索引子會編目 [我的檔] 資料夾、Microsoft Outlook 和 Microsoft Outlook Express 電子郵件資料夾中最常見的使用者面向檔案,以及群組原則中指定的位置。 使用者也可以指定索引子的新檔案和位置,以在連續編目中包含 (或排除) 。 每個包含的位置都是由 URL 識別,而且索引子會從該 URL 開始,並遞迴逐一查看任何子資料夾或位置,直到所有專案都編制索引為止。 範圍是一組 URL。 自訂應用程式可以使用管理 API 來定義其編目範圍、一組 URL,指向通訊協定內的路徑,例如 file:// 磁片磁碟機上的資料夾或 mapi:// OUTLOOK 等 MAPI 電子郵件存放區。 WDS 會使用通訊協定處理常式來存取資料存放區和篩選,以剖析和編制專案文字和屬性的索引。 此資料接著會儲存在目錄中。

關於 WDS 目錄

WDS 目錄是從指定電子郵件、本機磁片磁碟機、網路資源和其他本機資料存放區中的專案收集的文字和屬性索引。 目錄的內容是以 WDS 所設定的選項和規則為基礎、以 WDS 平臺為基礎的應用程式、使用者喜好設定和群組原則。 每個編制索引的專案都有超過 200 個屬性可用,例如建立日期、大小和類型特定屬性, (電子郵件訊息) 。 如需這些屬性的清單,請參閱 WDS 架構參考

關於搜尋引擎和結果

從 WDS Deskbar 或 Windows 檔案總管中,使用者可以搜尋已編制索引項目目的全文檢索內容和屬性中繼資料。 您也可以從命令列、網頁或自訂應用程式起始相同的搜尋類型。 WDS 搜尋引擎會找出符合搜尋準則的專案,並將其傳回為 Microsoft ActiveX Data Objects (ADO) 結果集。 WDS 會顯示符合搜尋準則的專案,而且可以呈現專案的豐富預覽。 您可以建立應用程式來攔截搜尋查詢、執行搜尋,以及/或顯示結果集。

使用 WDS 進行開發

WDS 有兩種主要類型的整合:將資料新增至索引,並查詢索引的內容,以擷取符合搜尋準則的記錄。

使用 Add-Ins 將資料新增至索引

基本上有兩種類型的資料來源:檔案系統存放區和非檔案系統存放區。 [我的檔] 中的一組檔案是簡單的檔案系統存放區。 如果 WDS 可以找到檔案類型的篩選準則,可以在儲存在這類檔案系統的檔案中搜尋資訊。 如果您提供該檔案類型的 IFilter介面實作,您可以讓 WDS 為新的專屬檔案類型編制索引。

非檔案系統存放區,例如資料庫,需要通訊協定處理常式,才能讓 WDS 在資料存放區中巡覽和編制資料索引。 例如,如果您有一個郵件用戶端將接收的電子郵件清單儲存在自己的檔案中, (例如 Outlook) 中的 PST 檔案,您可以藉由提供通訊協定處理常式,提供通訊協定處理常式來編制索引和搜尋每個個別的電子郵件。 如果資料存放區是階層式,您也必須實作 IFilter介面來列舉存放區中的專案。 若要獲得更好的使用者體驗,您可以實作殼層延伸模組,從結果檢視中提供操作功能表和圖示。

目前,WDS 包含超過 200 種類型的專案篩選, (包括純文字專案,例如 HTML、XML 和原始程式碼檔案) ,並使用與SharePoint Services相同的IFilter和通訊協定處理常式技術。 如果您已經針對專屬檔案類型安裝篩選,WDS 可以使用現有的篩選介面來編制此資料的索引。

查詢索引

WDS 會根據任何可用的架構值,提供來自索引之自訂結果集的應用程式。 結果會以 ADO 記錄集的形式傳回。 有四種方式可將 WDS 查詢併入應用程式,各提供各種自訂層級和健全性。

  • ISearchDesktop 介面 - 此介面中的 API 是用來以程式設計方式呼叫 WDS,方法是指定查詢字串、要傳回的資料行清單、與 結構化查詢語言 (SQL) (SQL) WHERE 子句類似的範圍限制,以及排序依據的資料行名稱。 這些 API 適用于原生和 Managed 程式碼。
  • WDS ActiveX 控制項 - 此控制項會繪製 WDS 搜尋介面,並管理搜尋及顯示結果。 這個方法比使用 API 更容易,但較不具彈性。 若要在 Microsoft Visual Studio 應用程式中使用此控制項,請從 [工具] 功能表移至 [選擇工具箱專案] 對話方塊,然後從[COM 元件] 索引標籤將 [Windows 桌面搜尋 - 結果檢視器] 新增至 [工具箱]。然後將控制項新增至您要包含它的表單。 WDS ActiveX 控制項僅與 Windows XP 上的 WDS 2.x 和 3.x 相容。
  • 命令列參數 - 應用程式可以使用各種參數呼叫 WDS 可執行檔來搜尋及顯示結果。 這會開啟顯示結果的 WDS 視窗。 這是將搜尋新增至應用程式的最簡單方式,但不會返回呼叫端應用程式任何使用者在 WDS 視窗中執行之動作的相關資訊。
  • WDS Browser Helper 物件 (BHO) - 同樣地,網頁可以使用 BHO 將查詢傳送至 WDS 或已註冊的搜尋應用程式。 針對 WDS 網域安全清單驗證網頁 URL 之後,WDS 會執行查詢並使用標準搜尋介面顯示結果,或將查詢傳遞至已註冊的搜尋應用程式。

使用者可以使用 進階查詢語法 ,藉由控制搜尋範圍以及結合搜尋參數與布林運算子,以更強大的方式查詢目錄。 例如,使用者可以在包含「專案排程」或「專案計劃」的電子郵件中搜尋附件,如下所示: from:John isattachment:true "project schedule" OR "project plan"

相容性需求

WDS 2.6.5 僅適用于 Windows 2000、Windows Server 2003 和 Windows XP。 WDS 是 Microsoft 免費提供個人和商務用途的個別下載。 在為 WDS 2.6.5 建置的應用程式之前,它必須安裝並用於編制使用者帳戶的索引。

系統需求

以下是使用 Windows 桌面搜尋的必要專案:

  • Windows Internet Explorer 或更新版本。
  • 若要在目錄中包含電子郵件訊息,您必須擁有 Microsoft Microsoft Outlook 2000 或更新版本,或 Microsoft Outlook Express 6.0 或更新版本。
  • 結果檢視中 Microsoft Microsoft Office 檔的完整預覽需要 Office XP 或更新版本。
  • 建議使用至少 Pentium 500 MHz 處理器 (1 GHz) 。
  • Windows XP、Windows 2000 SP4 或更新版本,或 Windows Server 2003 Service Pack 1。
  • 建議至少 128 MB 的 RAM (256 MB) 。
  • 建議使用 500 MB 的可用硬碟空間。 索引的大小取決於您已編制索引的內容數量。
  • 建議使用 1024 x 768 螢幕解析度。
  1. 查詢索引

  2. 擴充索引 (概觀)

  3. 一般參考