本申請涉及(ji)(ji)互聯(lian)網,尤其涉及(ji)(ji)一種詞庫(ku)搜索方法(fa)、裝置、設備(bei)及(ji)(ji)存儲介質。
背景技術:
1、隨著互聯(lian)網技(ji)術(shu)的(de)發展(zhan),互聯(lian)網軟(ruan)(ruan)(ruan)件(jian)通過提供(gong)搜(sou)索功能,以便用戶(hu)搜(sou)索軟(ruan)(ruan)(ruan)件(jian)服務(wu)器內預先(xian)(xian)錄(lu)入(ru)的(de)詞條成為(wei)一個常(chang)見(jian)的(de)功能。如在銀行互聯(lian)網提供(gong)的(de)軟(ruan)(ruan)(ruan)件(jian)中,通過提供(gong)對支持銀行業務(wu)的(de)行外商(shang)戶(hu)、餐(can)飲信(xin)息、消費券等預先(xian)(xian)錄(lu)入(ru)信(xin)息的(de)搜(sou)索,以供(gong)用戶(hu)選擇(ze)項目進(jin)行消費,進(jin)而提高用戶(hu)對銀行相關業務(wu)的(de)使用量和交易量,即一個較為(wei)常(chang)見(jian)的(de)應用場景。
2、相(xiang)關技術,基于(yu)預先(xian)錄入信(xin)息(xi)的(de)(de)搜(sou)(sou)索有簡單(dan)匹(pi)配、基于(yu)語義理解的(de)(de)搜(sou)(sou)索兩種方式,前者在(zai)預先(xian)錄入信(xin)息(xi)較(jiao)(jiao)多(duo)、用戶輸(shu)入的(de)(de)搜(sou)(sou)索詞不準確的(de)(de)情況下,存在(zai)搜(sou)(sou)索準確性(xing)不足、質量較(jiao)(jiao)差的(de)(de)問題,后者依(yi)賴人工智能、機器學習(xi)等技術,成本較(jiao)(jiao)高、搜(sou)(sou)索時間較(jiao)(jiao)長,且返回的(de)(de)結果(guo)也不一定準確,導(dao)致用戶體驗較(jiao)(jiao)差。
技術實現思路
1、本申請提供一種詞(ci)庫(ku)搜(sou)(sou)索(suo)方(fang)法、裝置(zhi)、設備及存儲介質,用以解決現有技術(shu)中基于(yu)預(yu)先錄(lu)入信息的搜(sou)(sou)索(suo)準確(que)性不足、用戶體驗較差的問題。
2、第一方(fang)面,本申請(qing)提供一種詞(ci)(ci)(ci)(ci)(ci)庫搜(sou)索(suo)(suo)方(fang)法(fa),包括:響應于(yu)接收(shou)到的(de)(de)(de)搜(sou)索(suo)(suo)請(qing)求,對搜(sou)索(suo)(suo)請(qing)求中(zhong)(zhong)(zhong)的(de)(de)(de)搜(sou)索(suo)(suo)詞(ci)(ci)(ci)(ci)(ci)進行(xing)分詞(ci)(ci)(ci)(ci)(ci)處(chu)理(li);將預先錄入的(de)(de)(de)詞(ci)(ci)(ci)(ci)(ci)庫中(zhong)(zhong)(zhong),與(yu)分詞(ci)(ci)(ci)(ci)(ci)處(chu)理(li)的(de)(de)(de)結(jie)(jie)果相匹配的(de)(de)(de)至少(shao)一個被(bei)搜(sou)索(suo)(suo)詞(ci)(ci)(ci)(ci)(ci)條,確定(ding)為備(bei)選詞(ci)(ci)(ci)(ci)(ci)條;基于(yu)備(bei)選詞(ci)(ci)(ci)(ci)(ci)條的(de)(de)(de)左排(pai)序(xu),從(cong)備(bei)選詞(ci)(ci)(ci)(ci)(ci)條中(zhong)(zhong)(zhong)確定(ding)與(yu)分詞(ci)(ci)(ci)(ci)(ci)處(chu)理(li)的(de)(de)(de)結(jie)(jie)果對應的(de)(de)(de)被(bei)搜(sou)索(suo)(suo)詞(ci)(ci)(ci)(ci)(ci)條,其中(zhong)(zhong)(zhong),左排(pai)序(xu)用于(yu)表示(shi)基于(yu)目(mu)標文本相對于(yu)備(bei)選詞(ci)(ci)(ci)(ci)(ci)條最左側的(de)(de)(de)距離(li)的(de)(de)(de)排(pai)序(xu),目(mu)標文本用于(yu)表示(shi)備(bei)選詞(ci)(ci)(ci)(ci)(ci)條中(zhong)(zhong)(zhong)與(yu)分詞(ci)(ci)(ci)(ci)(ci)處(chu)理(li)的(de)(de)(de)結(jie)(jie)果相匹配的(de)(de)(de)文本;基于(yu)被(bei)搜(sou)索(suo)(suo)詞(ci)(ci)(ci)(ci)(ci)條,確定(ding)搜(sou)索(suo)(suo)詞(ci)(ci)(ci)(ci)(ci)對應的(de)(de)(de)搜(sou)索(suo)(suo)結(jie)(jie)果。
3、在一種可能的(de)設計中,基(ji)于(yu)(yu)備選詞(ci)(ci)(ci)條的(de)左排序,從(cong)備選詞(ci)(ci)(ci)條中確(que)定(ding)與分詞(ci)(ci)(ci)處理(li)的(de)結(jie)果(guo)對(dui)應的(de)被(bei)搜索詞(ci)(ci)(ci)條,包括:基(ji)于(yu)(yu)目(mu)標文本與備選詞(ci)(ci)(ci)條最(zui)左側的(de)距(ju)離,確(que)定(ding)備選詞(ci)(ci)(ci)條的(de)優(you)(you)先(xian)級(ji)(ji);基(ji)于(yu)(yu)優(you)(you)先(xian)級(ji)(ji)從(cong)高到(dao)低的(de)順(shun)序,確(que)定(ding)分詞(ci)(ci)(ci)處理(li)的(de)結(jie)果(guo)對(dui)應備選詞(ci)(ci)(ci)條的(de)優(you)(you)先(xian)級(ji)(ji)系數(shu)(shu),其中,優(you)(you)先(xian)級(ji)(ji)系數(shu)(shu)從(cong)高到(dao)低的(de)順(shun)序與優(you)(you)先(xian)級(ji)(ji)從(cong)高到(dao)低的(de)順(shun)序呈正相關(guan)關(guan)系;基(ji)于(yu)(yu)優(you)(you)先(xian)級(ji)(ji)系數(shu)(shu),從(cong)被(bei)備選詞(ci)(ci)(ci)條中確(que)定(ding)被(bei)搜索詞(ci)(ci)(ci)條。
4、在一種可能(neng)的設計(ji)中(zhong),基(ji)于目標(biao)文本(ben)與備(bei)(bei)選詞條最左側的距離,確定備(bei)(bei)選詞條的優先(xian)級(ji)(ji)(ji),包括:確定目標(biao)文本(ben)在備(bei)(bei)選詞條中(zhong)的位置(zhi),位置(zhi)用于表示備(bei)(bei)選詞條最左側到(dao)目標(biao)文本(ben)的最左側的字(zi)符數;基(ji)于字(zi)符數對應優先(xian)級(ji)(ji)(ji),確定備(bei)(bei)選詞條的優先(xian)級(ji)(ji)(ji),其中(zhong),字(zi)符數的增長與優先(xian)級(ji)(ji)(ji)的升高呈負(fu)相(xiang)關關系。
5、在一(yi)種可能的(de)(de)設計中,響(xiang)(xiang)應(ying)于接收到(dao)(dao)(dao)的(de)(de)搜(sou)索請求(qiu),對搜(sou)索請求(qiu)中的(de)(de)搜(sou)索詞(ci)(ci)進行(xing)分(fen)(fen)詞(ci)(ci)處理(li)(li),包括:響(xiang)(xiang)應(ying)于接收到(dao)(dao)(dao)的(de)(de)搜(sou)索請求(qiu),將搜(sou)索詞(ci)(ci)作為(wei)分(fen)(fen)詞(ci)(ci)處理(li)(li)得到(dao)(dao)(dao)的(de)(de)未拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci);將搜(sou)索詞(ci)(ci)中與拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci)庫中的(de)(de)拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci)條(tiao)相(xiang)匹配的(de)(de)詞(ci)(ci)語,確定(ding)(ding)為(wei)分(fen)(fen)詞(ci)(ci)處理(li)(li)得到(dao)(dao)(dao)的(de)(de)拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci);將搜(sou)索詞(ci)(ci)與除拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci)以(yi)外的(de)(de)單字(zi),確定(ding)(ding)為(wei)分(fen)(fen)詞(ci)(ci)處理(li)(li)得到(dao)(dao)(dao)的(de)(de)拆(chai)(chai)(chai)分(fen)(fen)單字(zi);將未拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci)、拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci)和(he)拆(chai)(chai)(chai)分(fen)(fen)單字(zi),確定(ding)(ding)為(wei)分(fen)(fen)詞(ci)(ci)處理(li)(li)的(de)(de)結果。
6、在一種可(ke)能的(de)(de)(de)設計(ji)中(zhong)(zhong),將(jiang)(jiang)預先(xian)錄入(ru)的(de)(de)(de)詞(ci)(ci)(ci)庫中(zhong)(zhong),與分(fen)(fen)詞(ci)(ci)(ci)處理(li)的(de)(de)(de)結果相匹配(pei)的(de)(de)(de)至少一個詞(ci)(ci)(ci)條(tiao)(tiao)(tiao)(tiao),確(que)定(ding)為(wei)(wei)備(bei)(bei)選詞(ci)(ci)(ci)條(tiao)(tiao)(tiao)(tiao),包括:將(jiang)(jiang)預先(xian)錄入(ru)的(de)(de)(de)詞(ci)(ci)(ci)庫中(zhong)(zhong),包含未拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci)(ci)的(de)(de)(de)全部(bu)詞(ci)(ci)(ci)條(tiao)(tiao)(tiao)(tiao),確(que)定(ding)為(wei)(wei)未拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci)(ci)對(dui)應的(de)(de)(de)第(di)一類(lei)備(bei)(bei)選詞(ci)(ci)(ci)條(tiao)(tiao)(tiao)(tiao);將(jiang)(jiang)預先(xian)錄入(ru)的(de)(de)(de)詞(ci)(ci)(ci)庫中(zhong)(zhong),包含拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci)(ci)的(de)(de)(de)全部(bu)詞(ci)(ci)(ci)條(tiao)(tiao)(tiao)(tiao),確(que)定(ding)為(wei)(wei)拆(chai)(chai)(chai)分(fen)(fen)詞(ci)(ci)(ci)對(dui)應的(de)(de)(de)第(di)二類(lei)備(bei)(bei)選詞(ci)(ci)(ci)條(tiao)(tiao)(tiao)(tiao);將(jiang)(jiang)預先(xian)錄入(ru)的(de)(de)(de)詞(ci)(ci)(ci)庫中(zhong)(zhong),包含拆(chai)(chai)(chai)分(fen)(fen)單字的(de)(de)(de)全部(bu)詞(ci)(ci)(ci)條(tiao)(tiao)(tiao)(tiao),確(que)定(ding)為(wei)(wei)拆(chai)(chai)(chai)分(fen)(fen)單字對(dui)應的(de)(de)(de)第(di)三類(lei)備(bei)(bei)選詞(ci)(ci)(ci)條(tiao)(tiao)(tiao)(tiao)。
7、在(zai)一種(zhong)可能的設(she)計中(zhong),第(di)一類(lei)備(bei)(bei)選(xuan)詞(ci)(ci)(ci)條(tiao)(tiao)、第(di)二類(lei)備(bei)(bei)選(xuan)詞(ci)(ci)(ci)條(tiao)(tiao)和第(di)三類(lei)備(bei)(bei)選(xuan)詞(ci)(ci)(ci)條(tiao)(tiao)包括(kuo)對(dui)應(ying)(ying)的權重(zhong)(zhong)系(xi)數(shu);預先錄入的詞(ci)(ci)(ci)庫中(zhong)包括(kuo)被(bei)搜(sou)(sou)(sou)(sou)索詞(ci)(ci)(ci)條(tiao)(tiao)對(dui)應(ying)(ying)實(shi)體(ti)(ti)(ti),實(shi)體(ti)(ti)(ti)包括(kuo)對(dui)應(ying)(ying)地(di)址(zhi)信息(xi);搜(sou)(sou)(sou)(sou)索請求(qiu)包括(kuo)請求(qiu)發起地(di)址(zhi)信息(xi);基(ji)于被(bei)搜(sou)(sou)(sou)(sou)索詞(ci)(ci)(ci)條(tiao)(tiao),確定(ding)搜(sou)(sou)(sou)(sou)索詞(ci)(ci)(ci)對(dui)應(ying)(ying)的搜(sou)(sou)(sou)(sou)索結(jie)果(guo)(guo),包括(kuo):基(ji)于第(di)一類(lei)備(bei)(bei)選(xuan)詞(ci)(ci)(ci)條(tiao)(tiao)、第(di)二類(lei)備(bei)(bei)選(xuan)詞(ci)(ci)(ci)條(tiao)(tiao)和第(di)三類(lei)備(bei)(bei)選(xuan)詞(ci)(ci)(ci)條(tiao)(tiao)對(dui)應(ying)(ying)的權重(zhong)(zhong)系(xi)數(shu)和優先級系(xi)數(shu),確定(ding)被(bei)搜(sou)(sou)(sou)(sou)索詞(ci)(ci)(ci)條(tiao)(tiao)的初步系(xi)數(shu)排(pai)序(xu)(xu)(xu)關系(xi);基(ji)于設(she)定(ding)系(xi)數(shu)范圍值,對(dui)初步系(xi)數(shu)排(pai)序(xu)(xu)(xu)關系(xi)中(zhong)的被(bei)搜(sou)(sou)(sou)(sou)索詞(ci)(ci)(ci)條(tiao)(tiao)進行分(fen)(fen)組;基(ji)于同一分(fen)(fen)組的被(bei)搜(sou)(sou)(sou)(sou)索詞(ci)(ci)(ci)條(tiao)(tiao)對(dui)應(ying)(ying)實(shi)體(ti)(ti)(ti)的地(di)址(zhi)信息(xi)與請求(qiu)發起地(di)址(zhi)信息(xi)的距(ju)離(li)(li),確定(ding)同一分(fen)(fen)組的被(bei)搜(sou)(sou)(sou)(sou)索詞(ci)(ci)(ci)條(tiao)(tiao)對(dui)應(ying)(ying)實(shi)體(ti)(ti)(ti)的距(ju)離(li)(li)排(pai)序(xu)(xu)(xu);基(ji)于分(fen)(fen)組排(pai)序(xu)(xu)(xu)和距(ju)離(li)(li)排(pai)序(xu)(xu)(xu)的結(jie)果(guo)(guo),確定(ding)搜(sou)(sou)(sou)(sou)索結(jie)果(guo)(guo)。
8、在一種可能的設(she)計(ji)中,基(ji)于分組(zu)(zu)排(pai)(pai)序(xu)(xu)和距(ju)離(li)(li)排(pai)(pai)序(xu)(xu)的結果,確定(ding)搜索(suo)結果,包括:基(ji)于初步系數排(pai)(pai)序(xu)(xu)關系,確定(ding)分組(zu)(zu)排(pai)(pai)序(xu)(xu);基(ji)于距(ju)離(li)(li)排(pai)(pai)序(xu)(xu),確定(ding)同一分組(zu)(zu)內的被搜索(suo)詞(ci)條排(pai)(pai)序(xu)(xu);將(jiang)分組(zu)(zu)排(pai)(pai)序(xu)(xu)的結果與距(ju)離(li)(li)排(pai)(pai)序(xu)(xu)的結果結合,作(zuo)為(wei)搜索(suo)結果。
9、在一種可能的(de)設計中(zhong),接(jie)收待搜(sou)索(suo)(suo)的(de)搜(sou)索(suo)(suo)詞(ci)(ci),并對搜(sou)索(suo)(suo)詞(ci)(ci)進行分(fen)(fen)詞(ci)(ci)處理之(zhi)前,方法還(huan)包括:將用于搜(sou)索(suo)(suo)的(de)實(shi)體對應詞(ci)(ci)條錄入(ru)到(dao)詞(ci)(ci)庫中(zhong);基于分(fen)(fen)詞(ci)(ci)算法,提取詞(ci)(ci)條對應的(de)拆分(fen)(fen)詞(ci)(ci)條;將拆分(fen)(fen)詞(ci)(ci)條添加(jia)到(dao)對應拆分(fen)(fen)詞(ci)(ci)庫。
10、第二方面(mian),本申請提供一種(zhong)詞(ci)庫搜(sou)(sou)索(suo)裝置,包(bao)括:分(fen)詞(ci)模(mo)(mo)塊(kuai)(kuai),用(yong)于(yu)(yu)響(xiang)應于(yu)(yu)接收到的(de)(de)搜(sou)(sou)索(suo)請求(qiu)(qiu),對搜(sou)(sou)索(suo)請求(qiu)(qiu)中(zhong)的(de)(de)搜(sou)(sou)索(suo)詞(ci)進行(xing)分(fen)詞(ci)處理;匹配模(mo)(mo)塊(kuai)(kuai),用(yong)于(yu)(yu)將預先錄入的(de)(de)詞(ci)庫中(zhong),與(yu)(yu)分(fen)詞(ci)處理的(de)(de)結果相匹配的(de)(de)至少一個被(bei)搜(sou)(sou)索(suo)詞(ci)條(tiao)(tiao),確(que)(que)定(ding)為備(bei)選(xuan)詞(ci)條(tiao)(tiao);排(pai)序(xu)模(mo)(mo)塊(kuai)(kuai),用(yong)于(yu)(yu)基(ji)于(yu)(yu)備(bei)選(xuan)詞(ci)條(tiao)(tiao)的(de)(de)左(zuo)(zuo)排(pai)序(xu),從備(bei)選(xuan)詞(ci)條(tiao)(tiao)中(zhong)確(que)(que)定(ding)與(yu)(yu)分(fen)詞(ci)處理的(de)(de)結果對應的(de)(de)被(bei)搜(sou)(sou)索(suo)詞(ci)條(tiao)(tiao),其(qi)中(zhong),左(zuo)(zuo)排(pai)序(xu)用(yong)于(yu)(yu)表(biao)示基(ji)于(yu)(yu)目(mu)標文本相對于(yu)(yu)備(bei)選(xuan)詞(ci)條(tiao)(tiao)最(zui)左(zuo)(zuo)側的(de)(de)距離的(de)(de)排(pai)序(xu),目(mu)標文本用(yong)于(yu)(yu)表(biao)示備(bei)選(xuan)詞(ci)條(tiao)(tiao)中(zhong)與(yu)(yu)分(fen)詞(ci)處理的(de)(de)結果相匹配的(de)(de)文本;確(que)(que)定(ding)模(mo)(mo)塊(kuai)(kuai),用(yong)于(yu)(yu)基(ji)于(yu)(yu)被(bei)搜(sou)(sou)索(suo)詞(ci)條(tiao)(tiao),確(que)(que)定(ding)搜(sou)(sou)索(suo)詞(ci)對應的(de)(de)搜(sou)(sou)索(suo)結果。
11、第(di)三方(fang)面(mian),本申請(qing)實施例提供一(yi)種電子設備,包括(kuo):至少一(yi)個處理(li)器(qi)(qi)和存(cun)(cun)儲(chu)(chu)器(qi)(qi);所(suo)(suo)述(shu)(shu)存(cun)(cun)儲(chu)(chu)器(qi)(qi)存(cun)(cun)儲(chu)(chu)計(ji)算機(ji)執(zhi)行指令;所(suo)(suo)述(shu)(shu)至少一(yi)個處理(li)器(qi)(qi)執(zhi)行所(suo)(suo)述(shu)(shu)存(cun)(cun)儲(chu)(chu)器(qi)(qi)存(cun)(cun)儲(chu)(chu)的計(ji)算機(ji)執(zhi)行指令,使得所(suo)(suo)述(shu)(shu)至少一(yi)個處理(li)器(qi)(qi)執(zhi)行如上第(di)一(yi)方(fang)面(mian)以及第(di)一(yi)方(fang)面(mian)各(ge)種可能(neng)的設計(ji)所(suo)(suo)述(shu)(shu)的詞庫(ku)搜索方(fang)法。
12、第(di)四(si)方(fang)(fang)面,本(ben)申請實施(shi)例提供一(yi)(yi)(yi)種計(ji)(ji)(ji)算(suan)機可讀存(cun)儲(chu)介質(zhi),所述計(ji)(ji)(ji)算(suan)機可讀存(cun)儲(chu)介質(zhi)中存(cun)儲(chu)有(you)計(ji)(ji)(ji)算(suan)機執(zhi)行(xing)指(zhi)令,當(dang)處理(li)器執(zhi)行(xing)所述計(ji)(ji)(ji)算(suan)機執(zhi)行(xing)指(zhi)令時,實現(xian)如上第(di)一(yi)(yi)(yi)方(fang)(fang)面以及第(di)一(yi)(yi)(yi)方(fang)(fang)面各種可能的設計(ji)(ji)(ji)所述的詞庫(ku)搜索方(fang)(fang)法。
13、第五(wu)方(fang)(fang)面,本申請(qing)實施例提供一種計算機(ji)程序(xu)(xu)產品,包括計算機(ji)程序(xu)(xu),所(suo)述(shu)計算機(ji)程序(xu)(xu)被(bei)處(chu)理器執行時,實現如上第一方(fang)(fang)面以及第一方(fang)(fang)面各種可能的設計所(suo)述(shu)的詞(ci)庫搜索方(fang)(fang)法。
14、本(ben)申請(qing)提供(gong)的(de)(de)(de)(de)詞(ci)(ci)(ci)庫搜(sou)索(suo)(suo)(suo)(suo)方法、裝置、設備(bei)及存儲介質,通(tong)過(guo)(guo)響應(ying)于(yu)接收到(dao)(dao)的(de)(de)(de)(de)搜(sou)索(suo)(suo)(suo)(suo)請(qing)求(qiu),對(dui)搜(sou)索(suo)(suo)(suo)(suo)請(qing)求(qiu)中的(de)(de)(de)(de)搜(sou)索(suo)(suo)(suo)(suo)詞(ci)(ci)(ci)進行分詞(ci)(ci)(ci)處理(li);再(zai)將預先(xian)錄入的(de)(de)(de)(de)詞(ci)(ci)(ci)庫中,與分詞(ci)(ci)(ci)處理(li)的(de)(de)(de)(de)結(jie)果(guo)相(xiang)匹配(pei)的(de)(de)(de)(de)至少(shao)一個(ge)被(bei)(bei)搜(sou)索(suo)(suo)(suo)(suo)詞(ci)(ci)(ci)條(tiao),確定為備(bei)選(xuan)(xuan)詞(ci)(ci)(ci)條(tiao);然后基(ji)于(yu)備(bei)選(xuan)(xuan)詞(ci)(ci)(ci)條(tiao)的(de)(de)(de)(de)左排序,從備(bei)選(xuan)(xuan)詞(ci)(ci)(ci)條(tiao)中確定與分詞(ci)(ci)(ci)處理(li)的(de)(de)(de)(de)結(jie)果(guo)對(dui)應(ying)的(de)(de)(de)(de)被(bei)(bei)搜(sou)索(suo)(suo)(suo)(suo)詞(ci)(ci)(ci)條(tiao);再(zai)基(ji)于(yu)被(bei)(bei)搜(sou)索(suo)(suo)(suo)(suo)詞(ci)(ci)(ci)條(tiao),確定搜(sou)索(suo)(suo)(suo)(suo)詞(ci)(ci)(ci)對(dui)應(ying)的(de)(de)(de)(de)搜(sou)索(suo)(suo)(suo)(suo)結(jie)果(guo)。由此(ci),通(tong)過(guo)(guo)匹配(pei)搜(sou)索(suo)(suo)(suo)(suo)得(de)到(dao)(dao)備(bei)選(xuan)(xuan)詞(ci)(ci)(ci)條(tiao),保證搜(sou)索(suo)(suo)(suo)(suo)結(jie)果(guo)中包含通(tong)過(guo)(guo)精(jing)準(zhun)匹配(pei)得(de)到(dao)(dao)的(de)(de)(de)(de)搜(sou)索(suo)(suo)(suo)(suo)詞(ci)(ci)(ci)對(dui)應(ying)關鍵字和(he)關鍵詞(ci)(ci)(ci),實(shi)現基(ji)于(yu)語義匹配(pei)的(de)(de)(de)(de)搜(sou)索(suo)(suo)(suo)(suo),控制搜(sou)索(suo)(suo)(suo)(suo)成本(ben)和(he)效率,在此(ci)基(ji)礎上,再(zai)通(tong)過(guo)(guo)左排序,使(shi)搜(sou)索(suo)(suo)(suo)(suo)詞(ci)(ci)(ci)位(wei)于(yu)被(bei)(bei)搜(sou)索(suo)(suo)(suo)(suo)詞(ci)(ci)(ci)條(tiao)開(kai)頭(tou)的(de)(de)(de)(de)詞(ci)(ci)(ci)條(tiao)位(wei)于(yu)更靠前的(de)(de)(de)(de)位(wei)置,使(shi)搜(sou)索(suo)(suo)(suo)(suo)得(de)到(dao)(dao)的(de)(de)(de)(de)結(jie)果(guo)更符(fu)合用(yong)戶需求(qiu),兼顧準(zhun)確性和(he)用(yong)戶搜(sou)索(suo)(suo)(suo)(suo)需求(qiu),提升(sheng)用(yong)戶使(shi)用(yong)體驗。
1.一(yi)種(zhong)詞庫搜索方法,其特(te)征在于,包括(kuo):
2.根據(ju)權利要求1所(suo)述的(de)(de)方(fang)法(fa),其特征在于,所(suo)述基于所(suo)述備選詞(ci)(ci)條的(de)(de)左排序,從所(suo)述備選詞(ci)(ci)條中確定與所(suo)述分詞(ci)(ci)處(chu)理(li)的(de)(de)結果對應(ying)的(de)(de)被搜索(suo)詞(ci)(ci)條,包括:
3.根據權利(li)要求2所述(shu)的方法,其特(te)征在于,所述(shu)基于目(mu)標文本(ben)與所述(shu)備選詞條最左側的距離,確(que)定(ding)所述(shu)備選詞條的優(you)先級,包(bao)括(kuo):
4.根據權利要求2所述的方法,其(qi)特征在于,所述響應于接(jie)收到的搜(sou)索(suo)請(qing)求,對所述搜(sou)索(suo)請(qing)求中(zhong)的搜(sou)索(suo)詞進行分詞處理,包括:
5.根(gen)據權利要求4所述(shu)的(de)(de)方法,其(qi)特(te)征在于(yu),所述(shu)將預先(xian)錄入的(de)(de)詞(ci)庫中,與所述(shu)分(fen)詞(ci)處(chu)理的(de)(de)結果(guo)相(xiang)匹配的(de)(de)至少一個詞(ci)條(tiao),確定(ding)為備選詞(ci)條(tiao),包括:
6.根據權(quan)利要求(qiu)5所述(shu)的方(fang)法,其特(te)征在于,所述(shu)第(di)一類備(bei)選詞(ci)(ci)條、第(di)二(er)類備(bei)選詞(ci)(ci)條和第(di)三類備(bei)選詞(ci)(ci)條包括對應的權(quan)重系數;
7.根據(ju)權利要求6所(suo)(suo)述的方法,其特征在(zai)于(yu),所(suo)(suo)述基于(yu)所(suo)(suo)述分(fen)組(zu)排序和所(suo)(suo)述距離排序的結果,確定所(suo)(suo)述搜索結果,包括(kuo):
8.根據權利要求1至(zhi)7中(zhong)任一(yi)項所述(shu)(shu)的方法,其特征(zheng)在于,所述(shu)(shu)接收待搜(sou)索(suo)的搜(sou)索(suo)詞,并對所述(shu)(shu)搜(sou)索(suo)詞進行分詞處理之前,所述(shu)(shu)方法還包括:
9.一種詞(ci)庫搜索裝置,其特征在于(yu),包括:
10.一(yi)種(zhong)電子設備,其特征在(zai)于,包(bao)括:處(chu)(chu)理(li)器(qi),以及與所述處(chu)(chu)理(li)器(qi)通信(xin)連接的存儲器(qi);
11.一種計(ji)(ji)算(suan)機可(ke)讀存(cun)儲介質,其(qi)特征在于(yu),所(suo)述計(ji)(ji)算(suan)機可(ke)讀存(cun)儲介質中(zhong)(zhong)存(cun)儲有計(ji)(ji)算(suan)機執(zhi)行指令(ling),所(suo)述計(ji)(ji)算(suan)機執(zhi)行指令(ling)被處(chu)理器執(zhi)行時用(yong)于(yu)實現如(ru)權利要求1-8中(zhong)(zhong)任一項所(suo)述的方法。
12.一種計(ji)算(suan)機程(cheng)(cheng)序產(chan)品(pin),其特征在于,包括計(ji)算(suan)機程(cheng)(cheng)序,該計(ji)算(suan)機程(cheng)(cheng)序被處理器(qi)執行(xing)時實現權利要求1-8中(zhong)任一項所述的方法。