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

基于索引庫(kù)的數(shù)據(jù)檢索方法及系統(tǒng)的制作方法

文檔序號(hào):9727441閱讀:437來源:國(guó)知局
基于索引庫(kù)的數(shù)據(jù)檢索方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)檢索技術(shù)領(lǐng)域,特別是涉及基于索引庫(kù)的數(shù)據(jù)檢索方法及系統(tǒng)。
【背景技術(shù)】
[0002]為了提高檢索效率,數(shù)據(jù)檢索系統(tǒng)通常會(huì)為檢索對(duì)象構(gòu)建索引庫(kù),然后基于索引庫(kù)進(jìn)行數(shù)據(jù)檢索,其中,索引庫(kù)通常為:將從檢索對(duì)象中所提取出的一些信息作為索引信息組織而成。舉例而言:對(duì)于一篇文檔,所對(duì)應(yīng)的索引信息為從該文檔中提取的文字內(nèi)容或者文檔的屬性參數(shù),文檔的屬性參數(shù)可以為:作者姓名,文檔類別,等等。
[0003]其中,數(shù)據(jù)檢索系統(tǒng)在啟動(dòng)時(shí),會(huì)構(gòu)建當(dāng)前所存在的作為檢索對(duì)象的基礎(chǔ)數(shù)據(jù)所對(duì)應(yīng)的索引庫(kù),進(jìn)而基于該索引庫(kù)執(zhí)行后續(xù)的數(shù)據(jù)檢索;并且,由于數(shù)據(jù)資源會(huì)不斷增多,需要增加輔助數(shù)據(jù)來完善所存在的檢索對(duì)象,此時(shí),相應(yīng)的索引庫(kù)也需要更新,例如:對(duì)于百度、谷歌等的數(shù)據(jù)檢索系統(tǒng),由于每天的網(wǎng)絡(luò)資源不斷增加,這無疑使得需要不斷增加輔助數(shù)據(jù)來完善檢索對(duì)象,那么,相應(yīng)的索引庫(kù)也就需要不斷更新。現(xiàn)有技術(shù)中,數(shù)據(jù)檢索系統(tǒng)在獲得所增加的輔助數(shù)據(jù)后,每次都基于所增加的輔助數(shù)據(jù)和當(dāng)前所存在的檢索對(duì)象,對(duì)當(dāng)前所存在的索引庫(kù)進(jìn)行重構(gòu),從而在重構(gòu)完成后,后續(xù)基于所重構(gòu)的索引庫(kù)來進(jìn)行數(shù)據(jù)檢索。
[0004]盡管現(xiàn)有的方式能夠保證索引庫(kù)與檢索對(duì)象的有效對(duì)應(yīng),但是,每次獲得輔助數(shù)據(jù)對(duì)舊的索引庫(kù)執(zhí)行重構(gòu),導(dǎo)致更新索引庫(kù)的工作量較大,并且,在執(zhí)行重構(gòu)過程無疑影響對(duì)數(shù)據(jù)檢索請(qǐng)求的響應(yīng)。

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

[0005]本發(fā)明實(shí)施例的目的在于提供一種基于索引庫(kù)的數(shù)據(jù)檢索方法及系統(tǒng),以降低更新索引庫(kù)的工作量且避免數(shù)據(jù)檢索請(qǐng)求的響應(yīng)受到影響。具體技術(shù)方案如下:
[0006]第一方面,本發(fā)明實(shí)施例提供了一種基于索引庫(kù)的數(shù)據(jù)檢索方法,應(yīng)用于數(shù)據(jù)檢索系統(tǒng),所述數(shù)據(jù)檢索系統(tǒng)預(yù)先構(gòu)建作為檢索對(duì)象的基礎(chǔ)數(shù)據(jù)所對(duì)應(yīng)的基礎(chǔ)索引庫(kù);所述方法包括:當(dāng)獲得作為檢索對(duì)象的輔助數(shù)據(jù)時(shí),構(gòu)建所述輔助數(shù)據(jù)所對(duì)應(yīng)的輔助索引庫(kù);[0007 ] 所述方法還包括:
[0008]當(dāng)獲得數(shù)據(jù)檢索請(qǐng)求時(shí),確定當(dāng)前所存在的至少一個(gè)目標(biāo)索引庫(kù),其中,所述至少一個(gè)目標(biāo)索引庫(kù)包括基礎(chǔ)索引庫(kù)一類索引庫(kù),或者,所述基礎(chǔ)索引庫(kù)和所述輔助索引庫(kù)兩類索引庫(kù);
[0009]基于所確定出的當(dāng)前所存在的至少一個(gè)目標(biāo)索引庫(kù)以及所對(duì)應(yīng)的檢索對(duì)象,確定所述數(shù)據(jù)檢索請(qǐng)求所對(duì)應(yīng)的檢索結(jié)果。
[0010]可選的,所述輔助索引庫(kù)與所述基礎(chǔ)索引庫(kù)的構(gòu)建方式相同。
[0011]可選的,所述基于所確定出的當(dāng)前所存在的至少一個(gè)目標(biāo)索引庫(kù)以及所對(duì)應(yīng)的檢索對(duì)象,確定所述數(shù)據(jù)檢索請(qǐng)求所對(duì)應(yīng)的檢索結(jié)果,包括:
[0012]從至少一個(gè)目標(biāo)索引庫(kù)中,分別確定是否存在與所述數(shù)據(jù)檢索請(qǐng)求所攜帶檢索詞相匹配的索引信息,如果存在,從該目標(biāo)索引庫(kù)所對(duì)應(yīng)的檢索對(duì)象中,獲得該索引信息所對(duì)應(yīng)的初級(jí)檢索結(jié)果;
[0013]基于所獲得的初級(jí)檢索結(jié)果,確定所述數(shù)據(jù)檢索請(qǐng)求所對(duì)應(yīng)的檢索結(jié)果。
[0014]可選的,所述基于所獲得的初級(jí)檢索結(jié)果,確定所述數(shù)據(jù)檢索請(qǐng)求所對(duì)應(yīng)的檢索結(jié)果,包括:
[0015]對(duì)所獲得的初級(jí)檢索結(jié)果求并集;
[0016]將求并集所得結(jié)果作為所述數(shù)據(jù)檢索請(qǐng)求所對(duì)應(yīng)的檢索結(jié)果。
[0017]可選的,獲得作為檢索對(duì)象的輔助數(shù)據(jù)的方式包括:
[0018]基于網(wǎng)絡(luò)爬蟲定時(shí)上傳數(shù)據(jù)的方式,獲得作為檢索對(duì)象的輔助數(shù)據(jù);
[0019]或者,
[0020]基于定時(shí)從網(wǎng)絡(luò)爬蟲處請(qǐng)求數(shù)據(jù)的方式,獲得作為檢索對(duì)象的輔助數(shù)據(jù)。
[0021]可選的,獲得作為檢索對(duì)象的輔助數(shù)據(jù)的方式包括:
[0022]基于人工導(dǎo)入數(shù)據(jù)方式,獲得作為檢索對(duì)象的輔助數(shù)據(jù)。
[0023]可選的,所述輔助索引庫(kù)與所述基礎(chǔ)索引庫(kù)的構(gòu)建方式為:倒排表方式。
[0024]第二方面,本發(fā)明實(shí)施例提供了一種基于索引庫(kù)的數(shù)據(jù)檢索系統(tǒng),所述數(shù)據(jù)檢索系統(tǒng)預(yù)先構(gòu)建作為檢索對(duì)象的基礎(chǔ)數(shù)據(jù)所對(duì)應(yīng)的基礎(chǔ)索引庫(kù);所述系統(tǒng)包括:
[0025]輔助索引庫(kù)構(gòu)建模塊,用于當(dāng)獲得作為檢索對(duì)象的輔助數(shù)據(jù)時(shí),構(gòu)建所述輔助數(shù)據(jù)所對(duì)應(yīng)的輔助索引庫(kù);
[0026]所述系統(tǒng)還包括:
[0027]目標(biāo)索引庫(kù)確定模塊,用于當(dāng)獲得數(shù)據(jù)檢索請(qǐng)求時(shí),確定當(dāng)前所存在的至少一個(gè)目標(biāo)索引庫(kù),其中,所述至少一個(gè)目標(biāo)索引庫(kù)包括基礎(chǔ)索引庫(kù)一類索引庫(kù),或者,所述基礎(chǔ)索引庫(kù)和所述輔助索引庫(kù)兩類索引庫(kù);
[0028]檢索結(jié)果確定模塊,用于基于所確定出的當(dāng)前所存在的至少一個(gè)目標(biāo)索引庫(kù)以及所對(duì)應(yīng)的檢索對(duì)象,確定所述數(shù)據(jù)檢索請(qǐng)求所對(duì)應(yīng)的檢索結(jié)果。
[0029]可選的,所述輔助索引庫(kù)與所述基礎(chǔ)索引庫(kù)的構(gòu)建方式相同。
[0030]可選的,所述檢索結(jié)果確定模塊,包括:
[0031]初級(jí)索引結(jié)果獲得單元,用于從至少一個(gè)目標(biāo)索引庫(kù)中,分別確定是否存在與所述數(shù)據(jù)檢索請(qǐng)求所攜帶檢索詞相匹配的索引信息,如果存在,從該目標(biāo)索引庫(kù)所對(duì)應(yīng)的檢索對(duì)象中,獲得該索引信息所對(duì)應(yīng)的初級(jí)檢索結(jié)果;
[0032]檢索結(jié)果確定單元,用于基于所獲得的初級(jí)檢索結(jié)果,確定所述數(shù)據(jù)檢索請(qǐng)求所對(duì)應(yīng)的檢索結(jié)果。
[0033]可選的,所述檢索結(jié)果確定單元,包括:
[0034]并集求取子單元,用于對(duì)所獲得的初級(jí)檢索結(jié)果求并集;
[0035]檢索結(jié)果確定子單元,用于將求并集所得結(jié)果作為所述數(shù)據(jù)檢索請(qǐng)求所對(duì)應(yīng)的檢索結(jié)果。
[0036]可選的,所述輔助索引庫(kù)構(gòu)建模塊獲得作為檢索對(duì)象的輔助數(shù)據(jù)的方式包括:
[0037]基于網(wǎng)絡(luò)爬蟲定時(shí)上傳數(shù)據(jù)的方式,獲得作為檢索對(duì)象的輔助數(shù)據(jù);
[0038]或者,
[0039]基于定時(shí)從網(wǎng)絡(luò)爬蟲處請(qǐng)求數(shù)據(jù)的方式,獲得作為檢索對(duì)象的輔助數(shù)據(jù)。
[0040]可選的,所述輔助索引庫(kù)構(gòu)建模塊獲得作為檢索對(duì)象的輔助數(shù)據(jù)的方式包括:
[0041]基于人工導(dǎo)入數(shù)據(jù)方式,獲得作為檢索對(duì)象的輔助數(shù)據(jù)。
[0042]可選的,所述輔助索引庫(kù)與所述基礎(chǔ)索引庫(kù)的構(gòu)建方式為:倒排表方式。
[0043]本發(fā)明實(shí)施例中,數(shù)據(jù)檢索系統(tǒng)預(yù)先構(gòu)建作為檢索對(duì)象的基礎(chǔ)數(shù)據(jù)所對(duì)應(yīng)的基礎(chǔ)索引庫(kù),并當(dāng)獲得作為檢索對(duì)象的輔助數(shù)據(jù)時(shí),構(gòu)建該輔助數(shù)據(jù)所對(duì)應(yīng)的輔助索引庫(kù);進(jìn)而,當(dāng)獲得數(shù)據(jù)檢索請(qǐng)求時(shí),確定當(dāng)前所存在的至少一個(gè)目標(biāo)索引庫(kù);基于所確定出的當(dāng)前所存在的至少一個(gè)目標(biāo)索引庫(kù)以及所對(duì)應(yīng)的檢索對(duì)象,確定該數(shù)據(jù)檢索請(qǐng)求所對(duì)應(yīng)的檢索結(jié)果。可見,與現(xiàn)有技術(shù)相比,本方案并不依據(jù)多次獲得的輔助數(shù)據(jù)對(duì)基礎(chǔ)索引庫(kù)重構(gòu),而是在保證基礎(chǔ)索引庫(kù)不變的情況,增設(shè)輔助數(shù)據(jù)所對(duì)應(yīng)的輔助索引庫(kù),因此,可以降低更新索引庫(kù)的工作量且避免數(shù)據(jù)檢索請(qǐng)求的響應(yīng)受到影響。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1為本發(fā)明實(shí)施例所提供的一種基于索引庫(kù)的數(shù)據(jù)檢索方法的流程圖;
[0046]圖2為本發(fā)明實(shí)施例所提供的一種基于索引庫(kù)的數(shù)據(jù)檢索系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0047]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0048]為了降低更新索引庫(kù)的工作量且避免數(shù)據(jù)檢索請(qǐng)求的響應(yīng)受到影響,本發(fā)明實(shí)施例提供了一種基于索引庫(kù)的數(shù)據(jù)檢索方法及系統(tǒng)。
[0049]下面首先對(duì)本發(fā)明實(shí)施例所提供的一種基于索引庫(kù)的數(shù)據(jù)檢索方法進(jìn)行介紹。
[0050]本發(fā)明實(shí)施例所提供的一種基于索引庫(kù)的數(shù)據(jù)檢索方法應(yīng)用于數(shù)據(jù)檢索系統(tǒng),SP本發(fā)明實(shí)施例所提供的一種基于索引庫(kù)的數(shù)據(jù)檢索方法的執(zhí)行主體為一種基于索引庫(kù)的數(shù)據(jù)檢索系統(tǒng);并
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
田林县| 巴彦县| 雅安市| 休宁县| 哈尔滨市| 新安县| 安新县| 溆浦县| 丽水市| 志丹县| 灵台县| 历史| 陇西县| 灵川县| 东莞市| 封丘县| 寿阳县| 松阳县| 平凉市| 灵石县| 临安市| 瓦房店市| 石嘴山市| 图木舒克市| 谷城县| 历史| 苍梧县| 阜新市| 民权县| 原阳县| 临汾市| 临洮县| 兖州市| 绵竹市| 兰溪市| 兴文县| 五大连池市| 治县。| 镇江市| 张家港市| 舒兰市|