[發明專利]用于處理數據搜索請求的方法和系統有效
| 申請號: | 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.szxzyx.cn/pat/books/200580051098.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:制備碳包覆的鋰金屬聚陰離子粉末的方法
- 下一篇:固態圖像拾取裝置和照相機系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





