[發(fā)明專利]查詢方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)在審
| 申請?zhí)枺?/td> | 202010199245.7 | 申請日: | 2020-03-20 |
| 公開(公告)號: | CN111459978A | 公開(公告)日: | 2020-07-28 |
| 發(fā)明(設(shè)計)人: | 潘江紅 | 申請(專利權(quán))人: | 平安國際智慧城市科技股份有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/2458;G06F16/28 |
| 代理公司: | 廣州華進(jìn)聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 謝曲曲 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 查詢 方法 裝置 計算機(jī) 設(shè)備 存儲 介質(zhì) | ||
1.一種查詢方法,所述方法包括:
獲取查詢字符串,所述查詢字符串包括自定義的查詢表達(dá)式;
解析所述查詢表達(dá)式,根據(jù)所述查詢表達(dá)式中的連接符將查詢表達(dá)式進(jìn)行分割得到對應(yīng)的基本查詢單元,所述基本查詢單元包括條件語句和字段語句;
獲取所述基本查詢單元對應(yīng)的配置信息,根據(jù)基本查詢單元的順序?qū)⑾嗤渲眯畔⒌幕静樵儐卧纬勺硬樵儐卧雠渲眯畔⒂糜诖_定子查詢單元對應(yīng)的目標(biāo)查詢方式;
根據(jù)所述子查詢單元對應(yīng)的目標(biāo)查詢方式查詢得到所述子查詢單元對應(yīng)的子查詢結(jié)果;
當(dāng)各個子查詢單元對應(yīng)的子查詢結(jié)果為組合型查詢結(jié)果時,將各個子查詢結(jié)果組合得到所述查詢字符串對應(yīng)的目標(biāo)查詢結(jié)果;
當(dāng)各個子查詢單元對應(yīng)的子查詢結(jié)果為二次型查詢結(jié)果時,所述子查詢單元包括第一類型子查詢單元和第二類型子查詢單元,所述第二類型子查詢單元存在對應(yīng)的第二查詢結(jié)果,通過第二查詢結(jié)果更新第一類型子查詢單元對應(yīng)的查詢數(shù)據(jù)庫,根據(jù)更新的查詢數(shù)據(jù)庫檢索得到所述查詢字符串對應(yīng)的目標(biāo)查詢結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取查詢字符串之后,還包括:
對所述查詢字符串進(jìn)行檢測,當(dāng)所述查詢字符串存在錯誤時,進(jìn)行修復(fù)得到修復(fù)后的查詢字符串,所述修復(fù)包括以下方式中的至少一種:
當(dāng)所述查詢字符串存在錯誤字段時,獲取所述錯誤字段對應(yīng)的當(dāng)前條件語句,刪除所述錯誤字段對應(yīng)的錯誤字段語句和當(dāng)前條件語句;
當(dāng)所述查詢字符串存在多余字段時,將所述多余字段對應(yīng)的字段語句進(jìn)行刪除;
當(dāng)所述查詢字符串存在語法錯誤時,將錯誤的語法連接符進(jìn)行修正。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述子查詢單元對應(yīng)的目標(biāo)查詢方式查詢得到所述子查詢單元對應(yīng)的子查詢結(jié)果包括:
當(dāng)所述第一類型子查詢單元對應(yīng)的目標(biāo)查詢方式為精準(zhǔn)查詢時,確定所述第一類型子查詢單元對應(yīng)的目標(biāo)查詢數(shù)據(jù)庫為關(guān)系型數(shù)據(jù)庫,當(dāng)所述第二類型子查詢單元對應(yīng)的目標(biāo)查詢方式為模糊查詢時,確定所述第二類型子查詢單元對應(yīng)的目標(biāo)查詢數(shù)據(jù)庫為檢索型數(shù)據(jù)庫,根據(jù)所述第二類型子查詢單元在檢索型數(shù)據(jù)庫中查詢得到對應(yīng)的第二查詢結(jié)果;
所述當(dāng)各個子查詢單元對應(yīng)的子查詢結(jié)果為二次型查詢結(jié)果時,所述子查詢單元包括第一類型子查詢單元和第二類型子查詢單元,所述第二類型子查詢單元存在對應(yīng)的第二查詢結(jié)果,通過第二查詢結(jié)果更新第一類型子查詢單元對應(yīng)的查詢數(shù)據(jù)庫,根據(jù)更新的查詢數(shù)據(jù)庫檢索得到所述查詢字符串對應(yīng)的目標(biāo)查詢結(jié)果包括:
將所述第二查詢結(jié)果寫入所述第一類型子查詢單元對應(yīng)的關(guān)系型數(shù)據(jù)庫,將各個子查詢單元組合形成完整查詢單元,根據(jù)所述完整查詢單元在關(guān)系型數(shù)據(jù)庫中查詢得到所述目標(biāo)查詢結(jié)果。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
獲取新增數(shù)據(jù)表,將所述查詢數(shù)據(jù)庫的原始候選字段與所述新增數(shù)據(jù)表中的字段進(jìn)行對比,當(dāng)所述新增數(shù)據(jù)表中存在新增字段時,將所述新增字段作為新增候選字段,為所述新增候選字段匹配對應(yīng)的配置信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將所述查詢數(shù)據(jù)庫的原始候選字段與所述新增數(shù)據(jù)表中的字段進(jìn)行對比包括:
當(dāng)所述新增數(shù)據(jù)表中存在新增字段時,計算新增字段與各個原始候選字段的相似度;
獲取與新增字段的相似度超過預(yù)設(shè)閾值的目標(biāo)原始候選字段,建立新增字段與目標(biāo)原始候選字段的關(guān)聯(lián)關(guān)系,將目標(biāo)原始候選字段對應(yīng)的配置信息作為所述新增字段對應(yīng)的配置信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安國際智慧城市科技股份有限公司,未經(jīng)平安國際智慧城市科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010199245.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 雙桌面遠(yuǎn)程控制系統(tǒng)及方法
- 一種基于網(wǎng)絡(luò)的計算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計算機(jī)信息檢索系統(tǒng)與方法
- 一種基于網(wǎng)絡(luò)的計算機(jī)信息檢索系統(tǒng)與方法
- 雙計算機(jī)系統(tǒng)
- 制導(dǎo)雷達(dá)計算機(jī)系統(tǒng)
- 一種服務(wù)部署方法及裝置
- 一種計算機(jī)集成系統(tǒng)及故障自動切換方法
- 一種計算機(jī)信息安全監(jiān)控系統(tǒng)
- 混合型量子計算機(jī)架構(gòu)及其執(zhí)行計算任務(wù)的方法





