[發(fā)明專利]搜索推薦方法、裝置、電子設(shè)備及可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201910779719.2 | 申請日: | 2019-08-22 |
| 公開(公告)號: | CN110674362B | 公開(公告)日: | 2022-06-07 |
| 發(fā)明(設(shè)計)人: | 薛洪立;王東川;沈軍;王艷輝 | 申請(專利權(quán))人: | 視聯(lián)動力信息技術(shù)股份有限公司 |
| 主分類號: | G06F16/903 | 分類號: | G06F16/903 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100000 北京市東城區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 搜索 推薦 方法 裝置 電子設(shè)備 可讀 存儲 介質(zhì) | ||
本發(fā)明實施例提供了一種搜索推薦方法、裝置、電子設(shè)備及可讀存儲介質(zhì),涉及數(shù)據(jù)處理技術(shù)領(lǐng)域。所述方法包括:接收用戶輸入的搜索關(guān)鍵詞,將搜索關(guān)鍵詞轉(zhuǎn)換為搜索字符串;根據(jù)搜索字符串到預(yù)設(shè)的數(shù)據(jù)表中進行查詢;在搜索字符串與任一備選字符串匹配時,將匹配的備選字符串確定為目標字符串;獲取與目標字符串構(gòu)成關(guān)系鍵值字符串對的關(guān)聯(lián)字符串;將目標字符串與關(guān)聯(lián)字符串轉(zhuǎn)換為搜索數(shù)據(jù);將搜索數(shù)據(jù)提供給用戶。在搜索時,在將搜索字符串與數(shù)據(jù)表中的備選字符串進行比對得到目標字符串后,即可快速得到與目標字符串構(gòu)成關(guān)系鍵值對的關(guān)聯(lián)字符串,并轉(zhuǎn)換為搜索數(shù)據(jù)一并提供給用戶,快速查詢到和搜索內(nèi)容相近的可用搜索內(nèi)容,提高了搜索速度。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種搜索推薦方法、裝置、電子設(shè)備,以及一種計算機可讀存儲介質(zhì)。
背景技術(shù)
相關(guān)技術(shù)中的搜索系統(tǒng)可以根據(jù)用戶輸入的關(guān)鍵詞檢索到相關(guān)信息,并推送給用戶。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)中至少存在如下問題:相關(guān)技術(shù)中的檢索系統(tǒng),在進行信息檢索時以傳統(tǒng)的字符串替換的方式進行比較,速度較慢,計算過程較為復(fù)雜,耗時較長。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種搜索推薦方法、裝置、電子設(shè)備,以及一種計算機可讀存儲介質(zhì)。
第一方面,本發(fā)明實施例公開了一種搜索推薦方法,所述方法包括:
接收用戶輸入的搜索關(guān)鍵詞,將所述搜索關(guān)鍵詞轉(zhuǎn)換為搜索字符串;
根據(jù)所述搜索字符串到預(yù)設(shè)的數(shù)據(jù)表中進行查詢,其中,所述預(yù)設(shè)的數(shù)據(jù)表中具有根據(jù)預(yù)設(shè)的鍵值字符串庫中的關(guān)系鍵值字符串對轉(zhuǎn)換而成的備選字符串,所述關(guān)系鍵值字符串對是根據(jù)差距編輯算法計算得出的;
在所述搜索字符串與任一所述備選字符串匹配時,將匹配的所述備選字符串確定為目標字符串;
獲取與所述目標字符串構(gòu)成所述關(guān)系鍵值字符串對的關(guān)聯(lián)字符串;
將所述目標字符串與所述關(guān)聯(lián)字符串轉(zhuǎn)換為搜索數(shù)據(jù);
將所述搜索數(shù)據(jù)提供給用戶。
可選地,在根據(jù)所述搜索字符串到預(yù)設(shè)的數(shù)據(jù)表中進行查詢之前,所述方法還包括:
收集對應(yīng)不同搜索內(nèi)容的業(yè)務(wù)源數(shù)據(jù);
將所述業(yè)務(wù)源數(shù)據(jù)轉(zhuǎn)換為字符串,并將所述字符串存儲到預(yù)設(shè)的字符串庫中;
對所述字符串庫中的字符串進行排重處理得到唯一字符串;
依據(jù)所述差距編輯算法,確定所述字符串庫中的各所述字符串之間的所述關(guān)系鍵值字符串對;
將所述關(guān)系鍵值字符串對存儲到所述鍵值字符串庫中。
可選地,依據(jù)所述差距編輯算法,確定所述字符串庫中的所述字符串之間的關(guān)系鍵值字符串對,包括:
根據(jù)所述差距編輯算法計算所述字符串庫中的各所述字符串之間的差距值;
將所述差距值小于預(yù)設(shè)標量值的兩個所述字符串確定為所述關(guān)系鍵值字符串對。
可選地,根據(jù)所述差距編輯算法計算所述字符串庫中的各所述字符串之間的差距值,包括:
依次提取所述字符串庫中的所述字符串作為第一字符串;
提取所述字符串庫中區(qū)別于所述第一字符串的所述字符串作為第二字符串;
將所述第一字符串和所述第二字符串代入所述差距編輯算法中,計算得出所述第一字符串和所述第二字符串之間的所述差距值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于視聯(lián)動力信息技術(shù)股份有限公司,未經(jīng)視聯(lián)動力信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201910779719.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





