[發明專利]用于處理數據搜索請求的方法和系統有效
| 申請號: | 200580051098.2 | 申請日: | 2005-05-16 |
| 公開(公告)號: | CN101366024A | 公開(公告)日: | 2009-02-11 |
| 發明(設計)人: | 尼古拉斯·大衛·波斯納;拉馬納·M·伊杜爾瑞;理查德·道格拉斯·漢德爾森;蘭德爾·斯科特·舒普;維賈伊·庫馬爾;路易斯·馬塞爾·吉諾·莫尼爾;安塞爾姆·保羅·拜德-史密斯;托馬斯·納爾遜;雷格哈夫·古普塔;拉菲·土屯建恩;普雷斯頓·格蘭特·斯莫利 | 申請(專利權)人: | 電子灣有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 | 代理人: | 王怡 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處理 數據 搜索 請求 方法 系統 | ||
技術領域
實施例一般地涉及搜索自動化技術領域,在一個示例性實施例中,涉 及用于處理數據搜索請求的方法和系統。
背景技術
搜索引擎是一種基于用戶輸入的數據搜索請求在數據源中識別數據項 目的工具。搜索引擎利用用戶輸入的關鍵字或其它類型的約束來識別該用 戶感興趣的的數據項目。有時,搜索引擎返回包括很少(如果有)數據項 目的搜索結果,因為數據搜索請求包括太多約束。在這種情況下,用戶可 以刪除約束以增大返回的數據項目的數目;但是,用戶可能不容易理解哪 些約束將刪除,因為刪除一個約束可能導致返回太多數據項目,而刪除另 一約束可能導致返回很少(如果有)數據項目。
發明內容
根據本發明的第一方面,一種用于處理數據搜索請求的系統包括:查 詢控制器模塊,用于經由計算機系統的接口接收所述數據搜索請求,所述 數據搜索請求包括多個約束;精簡約束建立器模塊,用于在所述計算機系 統內編制多個搜索定義,所述多個搜索定義的子集中的每個搜索定義被編 制為利用所述多個約束并排除至少一個約束;以及搜索引擎,用于執行對 數據源的多個搜索以生成多個搜索結果,并且利用所述多個搜索結果來在 所述計算機系統中計算多個數據項目計數,所述多個數據項目計數分別對 應于所述多個搜索定義的所述子集,所述查詢控制器模塊用于經由所述計 算機系統的所述接口將所述多個數據項目計數和相應的所述多個搜索定義 的所述子集傳輸到客戶端機器,其中所述搜索定義中的每一個被編制為包 括一個約束集合,并且其中所述約束集合中的約束是從包括關鍵字約束和 搜索參數約束的群組中選出的。其中所述查詢控制器以列表的形式傳輸每 個約束集合,以此方式來識別所述多個約束中已經從各個約束集合中排除 的至少一個約束。其中所述精簡約束建立器模塊判斷與排除的約束相關聯 的約束集合是否對應于與在不排除約束的情況下的約束集合相關聯的數據 項目計數相等的數據項目計數,如果是,則不顯示與所述排除的約束相關 聯的搜索定義。該系統包括查詢建立器模塊,用于判斷所述搜索請求是否 包括預定閾值最小數目的約束,并且其中所述精簡約束建立器模塊在約束 的數目超過所述約束的預定閾值最小數目的情況下編制所述多個搜索定 義。其中所述搜索引擎用于基于所述數據搜索請求來執行搜索,并且其中 所述精簡約束建立器模塊用于在找到的數據項目的數目超過數據項目的預 定閾值最小數目的情況下編制所述多個搜索定義。所述系統包括擴展模 塊,用于將包括在所述數據搜索請求中的預定約束集合標識為一個原子約 束,并且其中所述精簡約束建立器模塊通過利用所述原子約束識別數據項 目來編制所述多個搜索定義。所述系統包括擴展模塊,用于自動擴展包括 在所述搜索請求中的至少一個約束。其中所述擴展模塊自動擴展所述至少 一個約束以生成如下表達式:所述表達式包括所述至少一個約束和被自動 確定為對應于所述至少一個約束的進一步的約束。其中所述精簡約束建立 器模塊判斷所述約束集合是否包括從所述約束集合中排除的第一約束,如 果是,則從所述約束集合中排除第二約束。其中所述擴展模塊將關鍵字約 束擴展為搜索參數約束,并且其中所述擴展模塊將搜索參數約束擴展為關 鍵字約束。
根據本發明的第二方面,一種用于處理數據搜索請求的系統包括:查 詢控制器模塊,用于接收所述數據搜索請求,所述數據搜索請求包括多個 約束,所述約束包含第一關鍵字;擴展模塊,用于將所述第一關鍵字關聯 到多個類別;精簡約束建立器模塊,用于編制包括所述多個類別的搜索定 義;以及搜索引擎,用于基于所述搜索定義來執行對數據源的搜索。其中 所述擴展模塊將第二關鍵字關聯到包括在所述搜索定義中的第二約束,所 述第二約束包括一組所述第二關鍵字的替換形式中的任意一種,所述一組 所述第二關鍵字的替換形式包括所述第二關鍵字的復數形式、所述第二關 鍵字的替換拼寫、所述第二關鍵字的替換單詞形式、所述第二關鍵字的反 義詞和所述第二關鍵字的同義詞。其中所述擴展模塊將包括在所述搜索請 求中的約束的預定集合標識為一個原子約束,并且其中所述精簡約束建立 器模塊利用所述原子約束來編制所述搜索定義。
附圖說明
在附圖中通過示例而非限制方式示出本發明的實施例,在附圖中,類 似標號指示類似元件,并且其中:
圖1是描繪根據本發明一個示例性實施例的系統的網絡圖;
圖2是示出根據本發明示例性實施例包含在信息存儲和檢索平臺中的 搜索系統的框圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子灣有限公司,未經電子灣有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200580051098.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:制備碳包覆的鋰金屬聚陰離子粉末的方法
- 下一篇:固態圖像拾取裝置和照相機系統
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





