欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種查詢處理方法、裝置及設(shè)備的制造方法

文檔序號(hào):9432734閱讀:353來(lái)源:國(guó)知局
一種查詢處理方法、裝置及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體涉及一種查詢處理方法、裝置及設(shè)備。
【背景技術(shù)】
[0002]目前,互聯(lián)網(wǎng)技術(shù)飛速發(fā)展,網(wǎng)絡(luò)信息量不斷增長(zhǎng),而搜索引擎通過(guò)構(gòu)建有效的數(shù)據(jù)索引,能夠幫助用戶快捷地在海量數(shù)據(jù)中查詢到需要的信息。但是隨著用戶對(duì)信息檢索的需求越來(lái)越旺盛,對(duì)搜索引擎的性能要求也越來(lái)越高。
[0003]對(duì)于搜索引擎的性能優(yōu)化,可從不同方面考慮,例如對(duì)引擎本身進(jìn)行架構(gòu)調(diào)整,對(duì)索引結(jié)構(gòu)進(jìn)行優(yōu)化等。目前大多數(shù)對(duì)搜索引擎的優(yōu)化是從引擎本身出發(fā)來(lái)優(yōu)化引擎的整體性能,與業(yè)務(wù)的關(guān)聯(lián)小。但是,將業(yè)務(wù)的需求和特點(diǎn)與搜索引擎結(jié)合起來(lái)進(jìn)行優(yōu)化也能帶來(lái)很好的優(yōu)化效果。
[0004]對(duì)于業(yè)務(wù)而言,搜索業(yè)務(wù)的需求一般比較明確:查詢滿足用戶查詢?cè)~(query)相關(guān)的文檔,并將排序在前的結(jié)果如top k(k —般取值10)個(gè)結(jié)果展現(xiàn)給用戶。一般而言,搜索業(yè)務(wù)的查詢過(guò)程包含兩個(gè)階段:粗排階段和精排階段。粗排階段,從檢索查詢?cè)~的倒排鏈取第一設(shè)定值(rank_size)個(gè)文檔進(jìn)行簡(jiǎn)單的分值計(jì)算(簡(jiǎn)稱算分),挑選算分最高的第二設(shè)定值(rerank_size)個(gè)文檔供下一輪精排使用,其中考慮響應(yīng)時(shí)間因素,rank_size一般取值為幾十萬(wàn)個(gè)。所謂倒排鏈,可理解為倒排索引,倒排索引是實(shí)現(xiàn)單詞(term)-文檔(document)矩陣的一種具體存儲(chǔ)方式,搜索引擎的索引其實(shí)就是實(shí)現(xiàn)單詞-文檔矩陣的具體數(shù)據(jù)結(jié)構(gòu),通過(guò)倒排索引,可以根據(jù)單詞快速獲取包含這個(gè)單詞的文檔列表;精排階段,從粗排結(jié)果所挑選出的算分最高的reranlsize個(gè)文檔中,再進(jìn)行精細(xì)的算分操作,其中rerank_size—般取值為幾百個(gè);最終,取精排算分最高的第三設(shè)定值(η)個(gè)文檔作為最終返回給用戶的查詢結(jié)果。
[0005]但是,上述查詢處理方法,所需檢索時(shí)間仍然比較長(zhǎng),查詢響應(yīng)速度仍有待提高。

【發(fā)明內(nèi)容】

[0006]為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種查詢處理方法、裝置及設(shè)備,能減少檢索時(shí)間,提高查詢響應(yīng)速度,從而提升搜索引擎性能。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供一種查詢處理方法,包括:
[0008]從與查詢?cè)~對(duì)應(yīng)的原鏈中篩選出文檔數(shù)小于所述原鏈的文檔數(shù)的文檔以建立與所述查詢?cè)~對(duì)應(yīng)的至少一條輔鏈;
[0009]根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~選擇與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的至少一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果。
[0010]優(yōu)選地,所述從與查詢?cè)~對(duì)應(yīng)的原鏈中篩選出文檔數(shù)小于所述原鏈的文檔數(shù)的文檔以建立與所述查詢?cè)~對(duì)應(yīng)的至少一條輔鏈,包括:
[0011]根據(jù)第η鏈生成第η+1鏈,
[0012]其中,所述第η+1鏈對(duì)應(yīng)的文檔數(shù)小于第η鏈對(duì)應(yīng)的文檔數(shù),η為自然數(shù),其中η等于I時(shí)為原鏈,η大于I時(shí)為輔鏈。
[0013]優(yōu)選地,所述從與查詢?cè)~對(duì)應(yīng)的原鏈中篩選出文檔數(shù)小于所述原鏈的文檔數(shù)的文檔以建立與所述查詢?cè)~對(duì)應(yīng)的至少一條輔鏈,包括:
[0014]根據(jù)與查詢?cè)~對(duì)應(yīng)的原鏈生成文檔數(shù)減少的第一輔鏈,根據(jù)所述第一輔鏈生成文檔數(shù)減少的第二輔鏈。
[0015]優(yōu)選地,根據(jù)與查詢?cè)~對(duì)應(yīng)的原鏈生成文檔數(shù)減少的第一輔鏈,根據(jù)所述第一輔鏈生成文檔數(shù)減少的第二輔鏈,包括:
[0016]將與查詢?cè)~對(duì)應(yīng)的原鏈中文檔質(zhì)量大于設(shè)定質(zhì)量閾值的文檔單獨(dú)建立文檔數(shù)減少的第一輔鏈;
[0017]將所述第一輔鏈中有點(diǎn)擊記錄的文檔單獨(dú)建立文檔數(shù)減少的第二輔鏈。
[0018]優(yōu)選地,所述根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~選擇與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的至少一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果,包括:
[0019]根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~的點(diǎn)擊量大于設(shè)定點(diǎn)擊閾值,選擇與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果;或,
[0020]根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~的點(diǎn)擊量小于或等于設(shè)定點(diǎn)擊閾值,選擇與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的另一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果。
[0021]優(yōu)選地,所述形成檢索結(jié)果之后還包括:評(píng)估所述檢索結(jié)果的質(zhì)量。
[0022]優(yōu)選地,當(dāng)評(píng)估所述檢索結(jié)果的質(zhì)量不滿足預(yù)設(shè)檢索需求時(shí),選擇所述原鏈進(jìn)行文檔檢索形成檢索結(jié)果。
[0023]優(yōu)選地,所述根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~選擇與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的至少一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果,包括:
[0024]根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~包括多個(gè)單詞,將當(dāng)前查詢?cè)~中出現(xiàn)頻率小于設(shè)定頻率閾值的單詞選擇所述輔鏈進(jìn)行文檔檢索形成檢索結(jié)果,將其他單詞選擇所述原鏈進(jìn)行文檔檢索形成檢索結(jié)果。
[0025]根據(jù)本發(fā)明的另一個(gè)方面,提供一種查詢處理裝置,包括:
[0026]輔鏈模塊,用于從與查詢?cè)~對(duì)應(yīng)的原鏈中篩選出文檔數(shù)小于所述原鏈的文檔數(shù)的文檔以建立與所述查詢?cè)~對(duì)應(yīng)的至少一條輔鏈;
[0027]查詢模塊,用于根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~選擇所述輔鏈模塊建立的與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的至少一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果。
[0028]優(yōu)選地,所述輔鏈模塊包括:
[0029]生成子模塊,用于根據(jù)第η鏈生成第η+1鏈,其中,所述第η+1鏈對(duì)應(yīng)的文檔數(shù)小于第η鏈對(duì)應(yīng)的文檔數(shù),η為自然數(shù),其中η等于I時(shí)為原鏈,η大于I時(shí)為輔鏈;
[0030]存儲(chǔ)子模塊,用于存儲(chǔ)所述生成子模塊生成的鏈。
[0031]優(yōu)選地,所述生成子模塊包括:
[0032]第一生成子模塊,用于根據(jù)與查詢?cè)~對(duì)應(yīng)的原鏈生成文檔數(shù)減少的第一輔鏈;
[0033]第二生成子模塊,用于根據(jù)所述第一生成子模塊生成的第一輔鏈生成文檔數(shù)減少的第二輔鏈。
[0034]優(yōu)選地,所述查詢模塊包括:
[0035]第一查詢子模塊,用于根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~的點(diǎn)擊量大于設(shè)定點(diǎn)擊閾值,選擇與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果;或,
[0036]第二查詢子模塊,用于根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~的點(diǎn)擊量小于或等于設(shè)定點(diǎn)擊閾值,選擇與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的另一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果。
[0037]優(yōu)選地,所述查詢模塊還包括:
[0038]評(píng)估子模塊,用于評(píng)估所述第一查找子模塊或所述第二查詢子模塊的檢索結(jié)果的質(zhì)量。
[0039]優(yōu)選地,所述查詢模塊還包括:
[0040]第三查詢子模塊,用于當(dāng)所述評(píng)估子模塊評(píng)估所述檢索結(jié)果的質(zhì)量不滿足預(yù)設(shè)檢索需求時(shí),選擇所述原鏈進(jìn)行文檔檢索形成檢索結(jié)果。
[0041 ] 優(yōu)選地,所述裝置還包括:
[0042]頻率特征模塊,用于記錄所述查詢?cè)~中的單詞的出現(xiàn)頻率;
[0043]所述查詢模塊根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~包括多個(gè)單詞,將所述頻率特征模塊記錄的當(dāng)前查詢?cè)~中出現(xiàn)頻率小于設(shè)定頻率閾值的單詞選擇所述輔鏈進(jìn)行文檔檢索形成檢索結(jié)果,將其他單詞選擇所述原鏈進(jìn)行文檔檢索形成檢索結(jié)果。
[0044]根據(jù)本發(fā)明的另一個(gè)方面,提供一種處理設(shè)備,包括:
[0045]存儲(chǔ)器,用于存儲(chǔ)程序,
[0046]處理器,用于執(zhí)行所述存儲(chǔ)器存儲(chǔ)的以下程序:
[0047]從與查詢?cè)~對(duì)應(yīng)的原鏈中篩選出文檔數(shù)小于所述原鏈的文檔數(shù)的文檔以建立與所述查詢?cè)~對(duì)應(yīng)的至少一條輔鏈;
[0048]根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~選擇與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的至少一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果。
[0049]可以發(fā)現(xiàn),本發(fā)明實(shí)施例的技術(shù)方案,通過(guò)從與查詢?cè)~對(duì)應(yīng)的原鏈中篩選出文檔數(shù)小于所述原鏈的文檔數(shù)的文檔以建立與所述查詢?cè)~對(duì)應(yīng)的至少一條輔鏈,那么就可以根據(jù)當(dāng)前查詢業(yè)務(wù)類別及當(dāng)前查詢?cè)~選擇與所述當(dāng)前查詢?cè)~對(duì)應(yīng)的至少一條輔鏈進(jìn)行文檔檢索形成檢索結(jié)果,由于輔鏈對(duì)應(yīng)的文檔數(shù)量比原鏈對(duì)應(yīng)的文檔數(shù)量要小,因此就可以減少檢索文檔數(shù)量,從而縮短檢索時(shí)間,提高查詢響應(yīng)速度,從而提升搜索引擎性能。
【附圖說(shuō)明】
[0050]通過(guò)結(jié)合附圖對(duì)本公開示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯,其中,在本公開示例性實(shí)施方式中,相同的參考標(biāo)號(hào)通常代表相同部件。
[0051]圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的查詢處理方法的示意性流程圖;
[0052]圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的查詢處理方法的另一示意性流程圖;
[0053]圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的查詢處理方法中建立輔鏈的示意性圖;
[0054]圖4是本發(fā)明的一種查詢處理裝置的示意性方框圖;
[0055]圖5是本發(fā)明的一種處理設(shè)備的示意性方框圖。
【具體實(shí)施方式】
[0056]下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
饶河县| 乌拉特后旗| 石家庄市| 抚州市| 永德县| 喜德县| 同心县| 南城县| 工布江达县| 晴隆县| 如皋市| 行唐县| 蕉岭县| 奈曼旗| 新干县| 汪清县| 萨迦县| 房山区| 凌海市| 开化县| 西丰县| 大兴区| 聂拉木县| 永德县| 宜章县| 泗水县| 静海县| 云浮市| 子长县| 怀仁县| 武定县| 崇文区| 洪泽县| 洪洞县| 万宁市| 保康县| 桃源县| 内乡县| 司法| 遂川县| 濮阳市|