[發明專利]一種數據檢索方法、裝置、設備以及存儲介質在審
| 申請號: | 202211055306.8 | 申請日: | 2022-08-30 |
| 公開(公告)號: | CN115309954A | 公開(公告)日: | 2022-11-08 |
| 發明(設計)人: | 王雙星;馬麗霞;李海偉;許哲;孟祥凱;張舒凱 | 申請(專利權)人: | 中信建投證券股份有限公司 |
| 主分類號: | G06F16/903 | 分類號: | G06F16/903;G06F16/9035;G06F16/9038 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 孫翠賢;劉洋 |
| 地址: | 100010 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 檢索 方法 裝置 設備 以及 存儲 介質 | ||
本發明實施例提供了一種數據檢索方法、裝置、設備以及存儲介質,涉及信息處理技術領域。具體實現方案為:響應于接收到針對指定資源類型的檢索請求,確定所述檢索請求所指示的目標檢索詞;獲取預先構建的檢索語句模板;利用預先構建的檢索語句模板,生成以所述目標檢索詞作為所述待檢索詞的第一檢索語句;從所述資源庫中的所述指定資源類型的待檢索資源中,檢索所對應第一字段的字段值匹配所述第一檢索語句的各個目標資源;基于所述各個目標資源,輸出所述檢索請求對應的檢索結果。可見,通過本方案,可以在不依賴于更改ES引擎的配置文件的前提下,實現同時支持精準查詢和模糊查詢。
技術領域
本發明涉及信息處理技術領域,特別是涉及一種數據檢索方法、裝置、設備以及存儲介質。
背景技術
在大數據日益發展的趨勢下,針對大數據的檢索場景越來越多,ES(Elasticsearch,彈性搜索)引擎作為一種分布式、高擴展、高實時的搜索與數據分析引擎,廣泛應用于各種大數據檢索場景。
相關技術中,ES引擎的常用查詢機制只支持精準查詢或模糊查詢,若需要利用ES引擎同時支持精準查詢和模糊查詢,需要修改ES引擎的配置文件中的mapping設置,將待檢索的檢索詞同時映射成text(文本)或keyword(關鍵詞)類型,實現同時支持精準查詢和模糊查詢。但是,這種方式需要開發人員充分掌握ES引擎的底層配置原理,對開發人員的要求較高,導致開發人員需要耗費大量的學習成本。
因此,亟需一種應用于ES引擎的數據檢索方法,以在不依賴于更改ES引擎的配置文件的前提下,實現同時支持精準查詢和模糊查詢,成為亟需解決的技術問題。
發明內容
本發明實施例的目的在于提供一種數據檢索方法、裝置、設備以及存儲介質,以實現在不依賴于更改ES引擎的配置文件的前提下,實現同時支持精準查詢和模糊查詢。具體技術方案如下:
第一方面,本發明實施例提供了一種數據檢索方法,應用于彈性搜索ES引擎,所述ES引擎所操作的資源庫中包括多種資源類型的資源,同一資源類型下的各個資源對應有相同的第一字段,每一資源對應的第一字段為用于描述該資源的字段;所述方法包括:
響應于接收到針對指定資源類型的檢索請求,確定所述檢索請求所指示的目標檢索詞;
獲取預先構建的檢索語句模板;其中,所述檢索語句模板中至少包括以或的方式組合的第一匹配模式以及第二匹配模式;所述第一匹配模式為表征與待檢索詞的分詞匹配的檢索模式,所述第二匹配模式為表征至少與所述待檢索詞匹配的檢索模式;
利用預先構建的檢索語句模板,生成以所述目標檢索詞作為所述待檢索詞的第一檢索語句;
從所述資源庫中的所述指定資源類型的待檢索資源中,檢索所對應第一字段的字段值匹配所述第一檢索語句的各個目標資源;
基于所述各個目標資源,輸出所述檢索請求對應的檢索結果。
可選地,每一資源類型下的各個資源還對應至少一第二字段;其中,每一資源對應的第二字段為表征該資源的資源內容所屬的內容類別的字段;所述檢索語句模板中還包括表征與待篩選項精準匹配的第三匹配模式;
在所述響應于接收到針對指定資源類型的檢索請求,確定所述檢索請求所指示的目標檢索詞之后,所述方法還包括:
識別所述檢索請求中是否攜帶有目標篩選項;其中,所述目標篩選項為一第二字段的字段值;
所述利用預先構建的檢索語句模板,生成以所述目標檢索詞作為所述待檢索詞的第一檢索語句,包括:
若所述檢測請求中攜帶有目標篩選項,利用預先構建的檢索語句模板中所包含的所述第一匹配模式以及所述第二匹配模式,生成以所述目標檢索詞作為所述待檢索詞的第一檢索語句,以及,利用所述第三匹配模式,生成以所述目標篩選項作為所述待篩選項的第二檢索語句;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中信建投證券股份有限公司,未經中信建投證券股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211055306.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種頭戴設備的瞳距測量方法、裝置及設備
- 下一篇:天線組件和電子設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





