[發明專利]用于聯合式搜索的模式有效
| 申請號: | 200980110583.0 | 申請日: | 2009-02-27 |
| 公開(公告)號: | CN101978371A | 公開(公告)日: | 2011-02-16 |
| 發明(設計)人: | D·菲爾德斯;P·瑪爾庫奇;C·布里托;C·麥康奈爾;S·海森 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/00 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 蔡悅;錢靜芳 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 聯合 搜索 模式 | ||
背景
盡管計算機系統可以存儲大量信息,但用戶常常難以找到或取得特定的文檔或信息。特別地,由計算設備和因特網存儲并可從其中獲得的信息和內容的數量繼續呈指數級增長。在這樣龐大的信息量的情況下,已開發了搜索引擎和其它數據查詢工具以便于從數據存儲搜索文檔和信息。
通常,搜索引擎和其它數據查詢工具被配置為與單個數據存儲交互并對其進行搜索。然而,用戶可能常常希望同時搜索多個數據存儲,這被稱為聯合式搜索。但是,由于各數據存儲提供者通常在具有不同結構的數據存儲中保存其數據,這使其難于搜索多個數據存儲,因此聯合式搜索的情況提出了挑戰。特別地,模式通常被用于提供關于在結構化數據存儲中的數據的結構的信息。不同的數據存儲通常使用不同的模式,這使得難以無縫地操作所有數據存儲。
概述
提供本概述是為了以簡化的形式介紹將在以下詳細描述中進一步描述的一些概念。本概述不旨在標識所要求保護的主題的關鍵特征或本質特征,也不旨在用于幫助確定所要求保護的主題的范圍。
本發明的各實施例涉及一種允許數據源提供者生成描述其數據存儲的各方面的模式的模式格式。各模式可由計算設備使用來與各數據存儲交互并對其進行搜索。模式可包括描述關于數據存儲的特性的靜態信息和上下文信息的特性描述。靜態信息可由另一模式使用特性引用來引用。特性引用提供描述相關聯的數據存儲的特性的上下文信息,同時引用來自另一模式中的特性描述的靜態信息。在一些實施例中,模式可包括描述數據存儲的項目類型和/或種類的信息。
附圖簡述
下面將參考附圖詳細描述本發明,其中:
圖1是適用于實現本發明的示例性計算環境的框圖;
圖2是根據本發明的一實施例的示例性模式描述格式的圖示;
圖3是根據本發明的一實施例的模式的示例性特性描述元素的圖示;
圖4是根據本發明的一實施例的模式的示例性特性引用元素的圖示;
圖5是根據本發明的一實施例的模式的示例性項目類型描述元素的圖示;以及
圖6是根據本發明的一實施例的模式的示例性種類描述元素的圖示。
詳細描述
此處用細節來描述本發明的主題以滿足法定要求。然而,該描述本身并非旨在限制本專利的范圍。相反,發明人設想所要求保護的主題還可結合其他當前或未來技術按照其他方式來具體化,以包括不同的步驟或類似于本文中所描述的步驟的步驟組合。此外,盡管術語“步驟”和/或“框”可在此處用于指示所采用的方法的不同元素,但除非而且僅當明確描述了各個步驟的順序時,該術語不應被解釋為意味著此處公開的各個步驟之中或之間的任何特定順序。
概覽
本發明的各實施例提供了一種模式格式,該模式格式允許數據存儲提供者使用自定義特性、特性引用、項目類型以及種類來全面且充分地描述其數據存儲的結構。盡管數據存儲提供者可根據本發明的各實施例來定義描述其數據存儲的各種模式,但這些模式被配置成使其可被聚集來用于聯合式搜索場景。因此,計算設備可使用根據此處描述的模式格式的多個模式來允許用戶與具有由這些模式描述的不同數據結構的多個數據存儲交互并對其進行搜索。
例如,用戶可能想要搜索與在線圖書零售商1相關聯的數據存儲以及與在線圖書零售商2相關聯的第二數據存儲。典型的搜索可基于標題、作者、出版社、或其它此類信息來尋找一本書。該信息以由用于描述相應數據存儲的模式定義的方式存儲在這兩個數據存儲中。特別地,該模式通過闡述數據存儲的特性的屬性來描述這些特性。模式中的特性屬性不應與數據存儲中的特性值相混淆。例如,杰克·倫敦可以是數據存儲中作者字段中的一個特性值,而模式中的特性描述包含定義可被存儲在數據存儲中作者字段中的數據類型的屬性(例如,字段長度、作者的數量、類型)。
在本發明的各實施例中,這兩個數據存儲可包含具有相同靜態屬性和可能不同的上下文屬性的相同特性。例如,特性的名稱(例如,“作者”)是需要對于兩種模式都相同的一種靜態屬性。另一方面,字段長度屬性在各數據存儲中可以不同,并且因此是一種上下文屬性。本發明的各實施例提供了一種模式格式,該模式格式特別地允許由應用程序聚集和使用各模式來搜索和呈現來自這兩個數據存儲的數據。例如,對于作者特性的聚集特性描述將包含由一種模式定義的靜態信息和由兩種模式定義的上下文信息。在與本發明同一天提交的題為“AGGREGATING?SCHEMA?DATA?FROM?MULTIPLE?SOURCES(聚集來自多個源的模式數據)”的美國專利申請號(尚未分配)(代理案卷號MFCP137727)中描述了一種用于聚集模式的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980110583.0/2.html,轉載請聲明來源鉆瓜專利網。





