[发明专利]基于查询部分来供应高速缓存的查询结果无效
| 申请号: | 200780006818.2 | 申请日: | 2007-02-23 |
| 公开(公告)号: | CN101390080A | 公开(公告)日: | 2009-03-18 |
| 发明(设计)人: | G·萨瑞恩;M·A·伊萨德;Y·于;G·库马 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F15/16 | 分类号: | G06F15/16 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 查询 部分 供应 高速缓存 结果 | ||
1.一种提供查询结果的方法,所述方法包括:
将高速缓存查询和一组通用查询存储在一数据结构中,其中所述一组通用查询通过编译从前端服务器的高速缓存删除的条目并添加基于预定列表生成的额外的查询来构造,其中所述预定列表包括还没有被用户在查询搜索中使用过但有望在不久的将来变得流行并广泛搜索的查询;
获得一查询的一部分;
将所述查询的所述部分分配给服务器(230);
从所述数据结构中获得以所述查询的所述部分开头的其他查询;以及
基于所述查询的所述部分获得部分或所有所述其他查询的结果。
2.如权利要求1所述的方法,其特征在于,还包括:
计算所述查询的所述部分的表示;
其中将所述查询的所述部分分配给服务器(230)包括基于所述表示将所述查询的所述部分分配给服务器(230)。
3.如权利要求1所述的方法,其特征在于,还包括:
在获得了所述查询的所述部分之后,确定所述查询的所述部分是否与一预定条目匹配;以及
如果所述查询的所述部分与预定条目匹配,则将后续字符分配为所述查询的所述部分。
4.如权利要求1所述的方法,其特征在于,还包括:
修改所述数据结构(310)以反映对所述高速缓存查询(320)所作的改变以及对所述一组通用查询(330)所作的改变。
5.如权利要求1所述的方法,其特征在于,还包括:
根据使用频率存储所述高速缓存查询(320)和所述一组通用查询(330);以及
按所述使用频率的降序显示以所述查询的所述部分开头的所述其他查询中的每一个的结果。
6.如权利要求1所述的方法,其特征在于,获得以所述查询的所述部分开头的所述其他查询中的每一个的结果包括从所述服务器(230)的高速缓存(410)获得所述其他查询中的每一个的结果。
7.如权利要求1所述的方法,其特征在于,获得以所述查询的所述部分开头的所述其他查询中的每一个的结果包括从一后端服务器(240)获得所述其他查询中的每一个的结果。
8.如权利要求1所述的方法,其特征在于,还包括:
如果不能获得以所述查询的所述部分开头的所述其他查询,则提供一空结果。
9.一种查询系统(300),包括:
接收一查询的一部分的分配服务器(220);以及
基于所述查询的所述部分咨询一数据结构(310)和一结果结构(340)以提供相关结果的前端服务器(230),其中所述数据结构存储高速缓存查询(320)和一组通用查询(330),并且所述结果结构提供对于所述高速缓存查询(320)和所述一组通用查询(330)的结果,其中所述一组通用查询是通过编译从前端服务器的高速缓存删除的条目并添加基于预定列表生成的额外的查询来构造的,其中所述预定列表包括还没有被用户在查询搜索中使用过但有望在不久的将来变得流行并广泛搜索的查询。
10.如权利要求9所述的系统,其特征在于,还包括后端数据库(240)。
11.如权利要求9所述的系统,其特征在于,所述分配服务器(220)将所述查询的所述部分分配给所述前端服务器(230)。
12.如权利要求9所述的系统,其特征在于,所述查询的所述部分是所述查询的前缀。
13.一种构造一组通用查询(330)的方法,所述方法包括:
编译从前端服务器(230)的高速缓存(410)删除的条目;
形成由所述删除的条目组成的一组通用查询(330),其中所述删除的条目来自一预定时间范围;
基于预定列表生成额外的查询,其中所述预定列表包括还没有被用户在查询搜索中使用过但有望在不久的将来变得流行并广泛搜索的查询;
将所述额外的查询添加到所述一组通用查询;以及
将所述一组通用查询(330)分配给另一前端服务器(230)。
14.如权利要求13所述的方法,其特征在于,将所述一组通用查询(330)分配给另一前端服务器(230)包括将所述一组通用查询(330)分配给多个前端服务器(230)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780006818.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:涡轮式立轴风力机
- 下一篇:一种基于宏块分类的视频差错掩盖的方法和装置





