[發明專利]一種搜索優化方法、裝置、電子設備及存儲介質有效
| 申請號: | 202011342743.9 | 申請日: | 2020-11-25 |
| 公開(公告)號: | CN112364053B | 公開(公告)日: | 2023-09-05 |
| 發明(設計)人: | 周寶舟;廖強;黃志龍;王耀華 | 申請(專利權)人: | 成都佳華物鏈云科技有限公司 |
| 主分類號: | G06F16/2453 | 分類號: | G06F16/2453;G06F16/25;G06F8/41 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 衡滔 |
| 地址: | 610000 四川省成都市天府新區華*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 搜索 優化 方法 裝置 電子設備 存儲 介質 | ||
1.一種搜索優化方法,其特征在于,包括:
獲取待查詢語句;
使用領域特定語言DSL編譯器對預先解析的數據結構和所述待查詢語句進行分析和編譯,獲得目標語言代碼;
使用計算統一設備架構CUDA編譯器對所述目標語言代碼進行編譯,獲得可執行程序;
使用圖形處理單元運行所述可執行程序,并搜索所述待查詢語句對應的查詢結果;
其中,在所述使用領域特定語言DSL編譯器對預先解析的數據結構和所述待查詢語句進行分析和編譯之前,還包括:獲取數據模型對應的第一中間表示碼;使用所述DSL編譯器加載和解析所述第一中間表示碼,獲得所述數據結構;
所述使用領域特定語言DSL編譯器對預先解析的數據結構和所述待查詢語句進行分析和編譯,包括:獲取所述待查詢語句對應的第二中間表示碼;使用所述DSL編譯器對所述第一中間表示碼進行分析和編譯,獲得所述數據模型的目標語言代碼;使用所述DSL編譯器對所述第一中間表示碼和所述第二中間表示碼進行分析和編譯,獲得所述待查詢語句的目標語言代碼。
2.根據權利要求1所述的方法,其特征在于,所述獲取待查詢語句,包括:
獲取查詢參數和媒體數據;
根據所述查詢參數和所述媒體數據生成所述待查詢語句。
3.根據權利要求2所述的方法,其特征在于,所述搜索所述待查詢語句對應的查詢結果,包括:
從所述待查詢語句中獲取所述媒體數據,并將所述媒體數據轉換為待查詢向量;
在媒體向量數據庫中搜索所述待查詢向量的相似度最高的媒體數據;
根據所述查詢參數和所述相似度最高的媒體數據生成所述查詢結果。
4.根據權利要求1所述的方法,其特征在于,所述使用計算統一設備架構CUDA編譯器對所述目標語言代碼進行編譯,包括:
使用計算統一設備架構CUDA編譯器對所述數據模型的目標語言代碼和所述待查詢語句的目標語言代碼進行編譯。
5.根據權利要求1所述的方法,其特征在于,所述獲取待查詢語句,包括:
獲取終端設備發送的所述待查詢語句;
在所述搜索所述待查詢語句對應的查詢結果之后,還包括:
向所述終端設備發送所述待查詢語句對應的查詢結果。
6.一種搜索優化裝置,其特征在于,包括:
查詢語句獲取模塊,用于獲取待查詢語句;
目標代碼獲得模塊,用于使用領域特定語言DSL編譯器對預先解析的數據結構和所述待查詢語句進行分析和編譯,獲得目標語言代碼;
執行程序獲得模塊,用于使用計算統一設備架構CUDA編譯器對所述目標語言代碼進行編譯,獲得可執行程序;
查詢結果搜索模塊,用于使用圖形處理單元運行所述可執行程序,并搜索所述待查詢語句對應的查詢結果;
其中,在所述使用領域特定語言DSL編譯器對預先解析的數據結構和所述待查詢語句進行分析和編譯之前,還包括:獲取數據模型對應的第一中間表示碼;使用所述DSL編譯器加載和解析所述第一中間表示碼,獲得所述數據結構;
所述使用領域特定語言DSL編譯器對預先解析的數據結構和所述待查詢語句進行分析和編譯,包括:獲取所述待查詢語句對應的第二中間表示碼;使用所述DSL編譯器對所述第一中間表示碼進行分析和編譯,獲得所述數據模型的目標語言代碼;使用所述DSL編譯器對所述第一中間表示碼和所述第二中間表示碼進行分析和編譯,獲得所述待查詢語句的目標語言代碼。
7.一種電子設備,其特征在于,包括:處理器和存儲器,所述存儲器存儲有所述處理器可執行的機器可讀指令,所述機器可讀指令被所述處理器執行時執行如權利要求1至5任一所述的方法。
8.一種存儲介質,其特征在于,該存儲介質上存儲有計算機程序,該計算機程序被處理器運行時執行如權利要求1至5任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都佳華物鏈云科技有限公司,未經成都佳華物鏈云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011342743.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:顯示裝置
- 下一篇:一種工業排風扇防護型百葉窗





