[發明專利]一種并發查詢條件下的動態查詢系統及方法有效
| 申請號: | 201511001438.2 | 申請日: | 2015-12-28 |
| 公開(公告)號: | CN105653646B | 公開(公告)日: | 2019-06-04 |
| 發明(設計)人: | 周志強 | 申請(專利權)人: | 北京中電普華信息技術有限公司;國網信息通信產業集團有限公司;國家電網公司 |
| 主分類號: | G06F16/951 | 分類號: | G06F16/951;G06F16/953;G06F16/9535;G06F16/901;G06F16/903 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 100192 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 并發 查詢 條件下 動態 系統 方法 | ||
1.一種并發查詢條件下的動態查詢系統,其特征在于,包括索引文件磁盤、緩沖器、索引文件調取器、請求分發器以及N個查詢響應器,N為正整數;其中,
所述索引文件調取器,用于根據用戶歷史查詢痕跡信息,從所述索引文件磁盤中取出與所述用戶歷史查詢痕跡信息相對應的倒排表,并將取出的倒排表緩存至所述緩沖器內部的緩沖區;
所述請求分發器,用于獲取用戶終端發送的并發查詢請求,并基于分布式的請求分發原則,將所述并發查詢請求中的所有查詢請求分發至所述N個查詢響應器;
任一查詢響應器,用于利用所述緩沖器中存儲的倒排表,對接收到的查詢請求進行第一次檢索響應,若所述第一次檢索響應后得到相應的檢索文檔集合,則將該檢索文檔集合返回至相應的用戶終端,若所述第一次檢索響應后未得到相應的檢索文檔集合,則利用所述索引文件磁盤中存儲的倒排表,對接收到的查詢請求進行第二次檢索響應,并將所述第二次檢索響應后得到的檢索文檔集合返回至相應的用戶終端;
其中,所述緩沖器包括用于存儲倒排表的第一緩沖區和第二緩沖區,還包括:
緩沖控制單元,用于當所述第一緩沖區和所述第二緩沖區中的任一緩沖區存滿后,從該緩沖區存儲的所有倒排表中篩選出滿足預設調回條件的倒排表,并將篩選到的倒排表調回至所述索引文件磁盤;
并且,在所述第一緩沖區和所述第二緩沖區中的任一緩沖區存滿后,另一個還未存滿的緩沖區則對當前所述索引文件調取器取出的倒排表進行存儲。
2.根據權利要求1所述的并發查詢條件下的動態查詢系統,其特征在于,還包括:
倒排表生成器,用于為待索引化文檔建立索引,生成相應的倒排表,并將生成的倒排表保存至所述索引文件磁盤。
3.根據權利要求1所述的并發查詢條件下的動態查詢系統,其特征在于,任一查詢響應器均包括:
查詢詞提取單元,用于從所述請求分發器分發的查詢請求所對應的查詢語句中提取出相應的查詢詞;
第一檢索單元,用于根據所述查詢詞,對所述緩沖區進行檢索,若在所述緩沖區中檢索到與所述查詢詞相對應的倒排表,則根據檢索到的倒排表調取相應的文檔集合,并將該文檔集合返回至相應的用戶終端;
第二檢索單元,用于當所述第一檢索單元在所述緩沖區中未檢索到與所述查詢詞相對應的倒排表,則對所述索引文件磁盤進行檢索,根據檢索到的倒排表調取相應的文檔集合,并將該文檔集合返回至相應的用戶終端。
4.根據權利要求3所述的并發查詢條件下的動態查詢系統,其特征在于,任一查詢響應器還均包括:
文檔排序單元,用于在所述第一檢索單元或所述第二檢索單元將相應的文檔集合返回至用戶終端之前,計算該文檔集合中每個文檔與所述查詢語句之間的關聯度,并按照關聯度的大小順序,對該文檔集合進行重新排序處理。
5.根據權利要求1至4任一項所述的并發查詢條件下的動態查詢系統,其特征在于,還包括:
文件壓縮模塊,用于在所述索引文件磁盤對接收到的倒排表進行存儲之前,對該倒排表進行壓縮處理,將壓縮處理后得到的數據保存至所述索引文件磁盤。
6.根據權利要求5所述的并發查詢條件下的動態查詢系統,其特征在于,所述文件壓縮模塊,具體用于在所述索引文件磁盤對接收到的倒排表進行存儲之前,將該倒排表中的每個數據項存儲至存儲空間與該數據項大小相一致的文件塊,并利用PForDelta壓縮算法對與該倒排表對應的所有文件塊進行壓縮處理,將壓縮處理后得到的數據保存至所述索引文件磁盤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中電普華信息技術有限公司;國網信息通信產業集團有限公司;國家電網公司,未經北京中電普華信息技術有限公司;國網信息通信產業集團有限公司;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201511001438.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可視化信息處理方法及系統
- 下一篇:一種確定上網人員實名信息的方法及裝置





