[发明专利]用于处理数据搜索请求的方法和系统有效
申请号: | 200580051098.2 | 申请日: | 2005-05-16 |
公开(公告)号: | CN101366024A | 公开(公告)日: | 2009-02-11 |
发明(设计)人: | 尼古拉斯·大卫·波斯纳;拉马纳·M·伊杜尔瑞;理查德·道格拉斯·汉德尔森;兰德尔·斯科特·舒普;维贾伊·库马尔;路易斯·马塞尔·吉诺·莫尼尔;安塞尔姆·保罗·拜德-史密斯;托马斯·纳尔逊;雷格哈夫·古普塔;拉菲·土屯建恩;普雷斯顿·格兰特·斯莫利 | 申请(专利权)人: | 电子湾有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 王怡 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 数据 搜索 请求 方法 系统 | ||
1.一种用于处理数据搜索请求的系统,该系统包括:
查询控制器模块,用于经由计算机系统的接口接收所述数据搜索请 求,所述数据搜索请求包括多个约束;
扩展模块,用于将包括在所述数据搜索请求中的、来自所述多个约束 的预定约束集合标识为一个原子约束,并且自动扩展包括在所述数据搜索 请求中的至少一个约束;
查询建立器模块,用于判断所述数据搜索请求是否包括预定阈值最小 数目的约束;
精简约束建立器模块,用于在约束的数目超过所述约束的预定阈值最 小数目的情况下在所述计算机系统内编制多个搜索定义,所述精简约束建 立器模块通过利用所述原子约束识别数据项目来编制所述多个搜索定义, 每个搜索定义包括一个约束集合,所述约束集合包括所述多个约束的一个 子集并且被编制为排除所述多个约束中的至少一个约束;
搜索引擎,用于利用所述多个搜索定义执行对数据源的多个搜索以生 成多个搜索结果,并且利用所述多个搜索结果来在所述计算机系统中计算 每个搜索定义的相应数据项目计数,以及
所述查询控制器模块用于经由所述计算机系统的所述接口将多个数据 项目计数和相应的搜索定义传输到客户端机器,
其中每个约束集合中的约束是从包括关键字约束和搜索参数约束的群 组中选出的。
2.如权利要求1所述的系统,其中所述查询控制器模块以列表的形式 传输每个约束集合,以此方式来识别所述多个约束中已经从各个约束集合 中排除的至少一个约束。
3.如权利要求1所述的系统,其中所述精简约束建立器模块判断与排 除的约束相关联的约束集合是否对应于与在不排除约束的情况下的约束集 合相关联的数据项目计数相等的数据项目计数,如果是,则不显示与所述 排除的约束相关联的搜索定义。
4.如权利要求1所述的系统,其中所述搜索引擎用于基于所述数据搜 索请求来执行搜索,并且其中所述精简约束建立器模块用于在作为基于所 述数据搜索请求的搜索的结果而找到的数据项目的数目超过数据项目的预 定阈值最小数目的情况下编制所述多个搜索定义。
5.如权利要求1所述的系统,其中所述扩展模块通过生成如下表达式 来自动扩展所述至少一个约束:所述表达式包括所述至少一个约束和被自 动确定为对应于所述至少一个约束的进一步的约束。
6.如权利要求1所述的系统,其中所述精简约束建立器模块判断所述 约束集合是否从所述约束集合中排除了第一约束,如果是,则基于形成原 子约束的第二约束和所述第一约束从所述约束集合中排除所述第二约束。
7.如权利要求1所述的系统,其中所述扩展模块将关键字约束扩展为 搜索参数约束,并且其中所述扩展模块将搜索参数约束扩展为关键字约 束。
8.一种计算机实现的用于处理数据搜索请求的方法,该方法包括:
经由计算机系统的接口接收所述数据搜索请求,所述数据搜索请求包 括多个约束;
将包括在所述数据搜索请求中的、来自所述多个约束的预定约束集合 标识为一个原子约束;
自动扩展包括在所述数据搜索请求中的至少一个约束;
判断所述数据搜索请求是否包括预定阈值最小数目的约束;
在约束的数目超过所述约束的预定阈值最小数目的情况下,利用所述 原子约束识别数据项目,来在所述计算机系统内编制多个搜索定义,每个 搜索定义包括一个约束集合,所述约束集合包括所述多个约束的一个子集 并且被编制为排除所述多个约束中的至少一个约束;
利用所述多个搜索定义执行对数据源的多个搜索以生成多个搜索结 果;
利用所述多个搜索结果在所述计算机系统中计算每个搜索定义的相应 数据项目计数;以及
经由所述计算机系统的所述接口将多个数据项目计数和相应的搜索定 义传输到客户端机器,
其中每个约束集合中的约束是从包括关键字约束、类别约束、搜索参 数约束和属性约束的群组中选出的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子湾有限公司,未经电子湾有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580051098.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:制备碳包覆的锂金属聚阴离子粉末的方法
- 下一篇:固态图像拾取装置和照相机系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置