[发明专利]使用自动列表的组合查询无效
申请号: | 200580049730.X | 申请日: | 2005-07-29 |
公开(公告)号: | CN101189604A | 公开(公告)日: | 2008-05-28 |
发明(设计)人: | B·A·贝茨;D·G·德沃切克;L·K·F·翁;T·P·麦克基 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 自动 列表 组合 查询 | ||
1.一种用于搜索与用户定义的查询定义相匹配的至少一个数据文件的计算机实现方法,所述方法包括:
接收定义第一查询定义的第一用户输入;
接收定义第二查询定义的第二用户输入,其中所述第二查询定义通过引用合并所述第一查询定义;以及
搜索与所述第一查询定义和所述第二查询定义都匹配的数据文件。
2.根据权利要求1的方法,其特征在于,所述第一查询定义包括第一范围。
3.根据权利要求2的方法,其特征在于,所述第一查询定义还包括第一组一个或多个规则。
4.根据权利要求3的方法,其特征在于,所述第二查询定义包括第二范围,所述第二范围包括所述第一查询定义的结果。
5.根据权利要求3的方法,其特征在于,搜索数据文件的步骤包括在所述第一查询定义的结果内搜索数据文件。
6.根据权利要求4的方法,其特征在于,所述第二范围包括多个存储空间。
7.根据权利要求4的方法,其特征在于,还包括响应于对所述第一查询定义的修改而修改所述第二范围。
8.根据权利要求1的方法,其特征在于,所述第二查询定义包括第二组一个或多个规则,所述第二组一个或多个规则不同于包括在所述第一查询定义内的规则。
9.一种存储用于执行权利要求1所述方法的计算机可执行指令的计算机可读介质。
10.一种用于搜索与用户定义的查询定义相匹配的至少一个数据文件的计算机实现方法,所述方法包括:
接收第一查询,所述第一查询具有第一查询定义;
基于所述第一查询定义来定义用于第二查询的搜索范围的至少一部分;
接收第二查询,所述第二查询提供了第二查询定义的搜索规则部分。
11.根据权利要求10的方法,其特征在于,还包括在所述第二查询的所述搜索范围内,搜索至少一个与所述第二查询定义相对应的数据文件。
12.根据权利要求10的方法,其特征在于,所述第二查询定义包括一组一个或多个规则。
13.一种具有执行下列步骤的计算机可执行指令的计算机可读介质,所述步骤包括:
接收定义第一查询定义的第一用户输入;
接收定义第二查询定义的第二用户输入,其中所述第二查询定义包括一范围和一组一个或多个搜索规则,并且其中第二用户输入通过引用在所述第二查询定义的范围内合并所述第一查询定义;以及
搜索与所述第二查询定义相匹配的数据文件。
14.根据权利要求13的计算机可读介质,其特征在于,还包括用于执行接收经修改的用户定义的第一查询的步骤的计算机可执行指令,其中基于所述通过引用的合并,所述第二查询的搜索范围对应于所述对用户定义的第一查询的修改而被自动修改。
15.根据权利要求13的计算机可读介质,其特征在于,所述第一查询定义包括第一范围和第一组一个或多个规则。
16.根据权利要求15的计算机可读介质,其特征在于,搜索数据文件的步骤包括只在包括所述第一范围的搜索范围内搜索数据文件。
17.根据权利要求16的计算机可读介质,其特征在于,所述搜索范围响应于所述第一查询定义的相应修改而被修改。
18.根据权利要求1的方法,其特征在于,还包括接收定义至少一个附加查询定义的至少一个附加用户输入,其中所述第二查询定义还通过引用合并所述至少一个附加查询定义。
19.根据权利要求1的方法,其特征在于,还包括提供与所述第一和第二查询定义都匹配的数据文件,其中提供的所述数据文件的每一个都是唯一的。
20.根据权利要求1的方法,其特征在于,还包括在所述搜索步骤之前确定搜索第一查询定义是否通过引用合并了所述第二查询定义,其中,所述搜索步骤只有在所述第一查询定义没有通过引用合并所述第二查询定义的情况下才被执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580049730.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:仿真电动游乐动物
- 下一篇:用于制备用以冷成型的金属工件的方法