從 Windows 7 開始,URL 的處理和剖析仍然存在不一致。 本主題提供有限的指南,以導覽檔案 URL 格式中的不一致。
本主題的組織方式如下:
使用中的 URL 格式
第三方通訊協定負責定義其 URL 格式,並以符合其標準的方式定義查詢。 例如,Microsoft Outlook 支援含有任意字元的資料夾名稱,包括像 "?" 這種在 URL 中不合法的字元。 MAPI 通訊協定處理常式會自行對其 URL 進行 URL 編碼。 因此,索引會儲存 "%3F""?" 而不是 ,而 Outlook 在建立查詢時必須考慮這一點。
下表列出不同的格式,每個格式都會指派一個字母識別碼,以便稍後在本主題中參照它們。
| ID | 本機檔案位址或遠端檔案 | Example |
|---|---|---|
| A | Local | file:///c:\test\example\ |
| B | Local | 檔案:c:/test/example/ |
| C | Local | c:\測試\範例\ |
| D | Remote | file:///\\server\share\ |
| E | Remote | file://server/share/ |
| F | Remote | \\伺服器\共用\ |
斜線方向、結尾星號和結尾斜線靈敏度
在 Windows 搜尋中,基本上對斜線方向沒有敏感度。 如果接受格式 c:\test\example ,則也接受 c:/test/example。 然而,雖然 SCOPE 通常對斜線方向不敏感,但在遠端 URL 格式 F 的情況下,它對斜線方向敏感,因此, Scope = '//server/share' 不起作用。
唯一對尾端星號敏感並區分 c:\test\ 和 c:\test\* 的 API 是 ISearchCrawlScopeManager。 如果有 的 c:\test\*排除規則,URL 目錄 c:\test 本身仍會被編入索引。 但如果排除URL是 c:\test\,則URL目錄 c:\test 本身不會被索引。
Windows 搜尋有兩個位置對尾端斜線敏感:ItemUrl 和 Path 查詢。 如果有目錄c:\test,Windows 搜尋會不同地將c:\test\與c:\test區分處理,針對像path = 'c:\test'和System.ItemUrl = 'c:\test'這樣的謂詞。 例如,述詞 path='file:c:/test' 會符合目錄 c:\test,但 path='file:c:/test/' 不會,因為有尾端斜線。
依 API 和查詢的 URL 格式
下表列出所選 API 和查詢所接受的本機檔案 URL 格式。 這些格式與字母(A 到 F)相關聯,其意義已在本主題稍早的「使用中的 URL 格式」一節中說明。
| API 或查詢 | 格式 A | 格式 B | 格式 C |
|---|---|---|---|
| ISearchCrawlScopeManager | 是 | N | 是 |
| IGatherNotifyInline::OnDataChange | 是 | 是 | 是 |
| ISearchCatalogManager::ReindexMatchingURLs | 是 | 是 | 是 |
| ISearchCatalogManager::ReindexSearchRoot | 是 | N | N |
| ISearchCatalogManager2::PrioritizeMatchingURLs | 是 | 是 | 是 |
| 範圍= | N | 是 | 是 |
| 目錄= | N | 是 | 是 |
| 項目網址= | N | 是 | 是 |
| 路徑= | N | 是 | 是 |
下表列出所選查詢所接受的遠端檔案 URL 格式。
| Query | 格式 D | 格式 E | 格式 F |
|---|---|---|---|
| ISearchCrawlScopeManager | N/A | N/A | N/A |
| IGatherNotifyInline::OnDataChange | N/A | N/A | N/A |
| ISearchCatalogManager::ReindexMatchingURLs | N/A | N/A | N/A |
| ISearchCatalogManager::ReindexSearchRoot | N/A | N/A | N/A |
| ISearchCatalogManager2::PrioritizeMatchingURLs | N/A | N/A | N/A |
| 範圍= | 是 | 是 | 是 |
| 目錄= | 是 | 是 | 是 |
| 項目網址= | 是 | 是 | 是 |
| 路徑= | 是 | 是 | 是 |
相關主題