[發明專利]智能容器索引與搜索有效
| 申請號: | 200680025532.4 | 申請日: | 2006-06-30 |
| 公開(公告)號: | CN101223517A | 公開(公告)日: | 2008-07-16 |
| 發明(設計)人: | D·G·德沃切克;J·C·貝爾特;T·P·麥基 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/00 | 分類號: | G06F17/00 |
| 代理公司: | 上海專利商標事務所有限公司 | 代理人: | 陳斌 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 容器 索引 搜索 | ||
背景
實際上每臺計算機的一個必需部分是用來存儲計算機程序及相關聯數據的文件系統。近些年的技術發展能夠搜索文件系統,從而允許用戶容易地定位任何文件。在數據文件的情況下,用戶不僅可以基于文件名來搜索,還可以基于文件的屬性(例如,作者、創建日期)甚至是文件內的文本內容(例如,文檔中的單詞、電子郵件中的單詞)來進行搜索。
在某種程度上,搜索能力業已隨著索引技術的發展而增強,索引是以改善執行搜索所花費的時間的方式方式對一個或多個文件系統的內容進行編目的過程。這些索引通常與因特網搜索引擎(例如,MSN搜索、谷歌(Google))相關聯,而這些搜索引擎對巨大的萬維網內容地帶進行編目。但是索引也降臨到了臺式計算機上,從而增強了對本地文件系統的搜索。
在對計算機內容進行編目時,搜索索引程序可能會遇到文件容器。文件容器的類型可以包括壓縮和/或存檔文件(例如zip、存儲柜(CAB)、磁帶檔案(TAR))和其它相關聯文件引用集合。文件引用可用作僅僅指向本地或遠程文件系統上某處一文件的占位符文件。文件引用還可以指向除文件以外的項,諸如含有多封電子郵件的文件內的一特定電子郵件。
當索引服務索引一特定文件并且還索引以該具體文件作為其目標的文件引用時,索引服務可創建實質上關于同一文件的多個索引條目。結果,同一文件可在一組特定搜索結果中多次出現,以致不可避免地混淆用戶。此外,如果引用的文件位于遠程文件系統上,則索引程序可能不知道要對其內容進行編目,以致不恰當地阻止其被包含在搜索結果中,
其他問題會在索引程序遇到諸如zip文件等文件容器時出現。索引程序可能無法訪問文件容器的內容,以致會把來自搜索的潛在相關結果排除在外。但是,即便文件容器是可訪問的,索引程序也可能無法恰當索引存儲在該文件容器內的文件以及文件引用,從而可能導致混亂或者不完全的搜索結果。
概述
各方面涉及索引文件容器內的計算機文件和文件引用。在其它方面,創建智能協議處理程序用以訪問文件容器并選擇性地索引其內容以防止在搜索結果內重復文件條目。
附圖
本發明的各方面作為示例而非限制在附圖中示出,在附圖中,相同的標號指示相同的元素,其中:
圖1示出了通用數字計算環境的示意圖;
圖2描繪了本地文件系統的一個說明性部分;
圖3描繪了用于列表文件的一個說明性界面;
圖4描繪了用于zip文件的一個說明性界面;
圖5和圖6描繪了說明性搜索結果;以及
圖7是示出了一種用于索引文件容器的說明性方法的流程圖。
詳細描述
各方面提供了用于智能地索引和搜索文件系統的內容的方法和系統,包括對文件容器(例如,zip文件或列表文件)索引和搜索。
注意到將在隨后的描述中闡明各元素之間的各種連接。除非特別指明,否則這些連接可以是直接或間接的,并且本說明書并不旨在限于這一方面。
概覽
通過對文件容器的內容進行智能索引,能夠避免重復、混亂或不完整的搜索結果。包含在檔案和/或壓縮文件內的標準文件可以被正常索引,而指向本地存儲的文件的文件引用僅被部分索引。
通用計算環境
圖1示出可在其中實現本發明的一種合適的計算系統環境100的示例。計算系統環境100只是合適的計算環境的一個示例,而非意在暗示對本發明使用范圍或功能有任何限制。計算環境100也不應解釋成對于在示例性操作環境100中所示出的任一組件或其組合有任何依賴或要求。
本發明可運行于多種其它通用或專用計算系統環境或配置。適合在本發明中使用的公知的計算系統、環境和/或配置的示例包括,但不限于,個人計算機、服務器計算機、手持式或膝上型設備、多處理器系統、基于微處理器的系統、機頂盒、可編程消費電子品、網絡計算機、小型機、大型計算機、包括上述系統或設備中的任一個的分布式計算機環境等。
本發明可在諸如程序模塊等由計算機執行的計算機可執行指令的通用上下文中描述。一般而言,程序模塊包括例程、程序、對象、組件、數據結構等,它們執行特定任務或實現特定抽象數據類型。本發明也可以在其中由通過通信網絡而被連接的遠程處理設備來執行任務的分布式計算環境中實踐。在分布式計算環境中,程序模塊可以位于包括存儲器存儲設備的本地和遠程計算機存儲介質中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680025532.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于治療或預防癌癥的方法和組合物
- 下一篇:網關設備后的后臺網絡帶寬共享





