• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Lucene索引的數(shù)據(jù)庫全文檢索

    2014-09-06 08:33:52岳紹敏李萬龍光順利
    關(guān)鍵詞:全文檢索鏈表檢索

    岳紹敏,李萬龍,王 璐,光順利

    (長春工業(yè)大學(xué) 計(jì)算機(jī)科學(xué)與工程學(xué)院,長春 130012)

    基于Lucene索引的數(shù)據(jù)庫全文檢索

    岳紹敏,李萬龍,王 璐,光順利

    (長春工業(yè)大學(xué) 計(jì)算機(jī)科學(xué)與工程學(xué)院,長春 130012)

    針對傳統(tǒng)數(shù)據(jù)庫檢索中檢索速度較慢、 檢索結(jié)果不完整、 檢索結(jié)果排列無序等問題,基于全文檢索工具Lucene索引的結(jié)構(gòu),設(shè)計(jì)一種基于Lucene的數(shù)據(jù)庫索引結(jié)構(gòu),并提出記錄倒排索引鏈表的概念,使網(wǎng)站不用再按照傳統(tǒng)順序查找方式進(jìn)行檢索,而是以索引庫中的關(guān)鍵詞進(jìn)行檢索,提高了檢索效率. 實(shí)驗(yàn)結(jié)果表明,基于Lucene的數(shù)據(jù)庫全文檢索具有查全率高、 檢索結(jié)果排列有序等優(yōu)點(diǎn).

    倒排索引; Lucene索引; 全文檢索; 索引結(jié)構(gòu)

    隨著信息化水平的不斷提高及Internet的迅速發(fā)展,需要存儲(chǔ)的數(shù)據(jù)越來越多,各大網(wǎng)站的信息量不斷增長[1],如具有海量數(shù)據(jù)的電子商務(wù)類網(wǎng)站. 目前針對網(wǎng)站的傳統(tǒng)數(shù)據(jù)庫檢索技術(shù)遇到了諸多問題[2],如檢索效率較低、 響應(yīng)時(shí)間過長、 檢索結(jié)果與用戶的查詢意圖符合度低、 檢索結(jié)果的信息不完整、 檢索結(jié)果不能按照用戶的查詢意圖進(jìn)行排序和無法提高用戶搜索體驗(yàn)等.

    信息檢索指在信息集合中進(jìn)行查詢,找出符合用戶需求的信息. 在信息檢索技術(shù)中,全文檢索具有通用性,且最具實(shí)用性[3]. 全文檢索將用戶的查詢請求與文本中的每個(gè)詞進(jìn)行比較,與數(shù)據(jù)庫檢索的字段匹配相比,全文搜索引擎的優(yōu)點(diǎn)是查詢?nèi)娑浞?可以給用戶最全面、 最廣泛的搜索結(jié)果[4]; 且全文檢索是將用戶輸入的關(guān)鍵詞與索引庫內(nèi)相關(guān)信息的索引詞進(jìn)行匹配,與數(shù)據(jù)庫檢索的順序搜索相比,提高了檢索效率.

    本文借鑒全文搜索工具Lucene的索引結(jié)構(gòu),設(shè)計(jì)一種針對數(shù)據(jù)庫信息的倒排索引結(jié)構(gòu),構(gòu)建了基于Lucene的數(shù)據(jù)庫全文檢索系統(tǒng)(database full-text retrieval system based-Lucene,DFRS). 實(shí)驗(yàn)結(jié)果表明,DFRS系統(tǒng)顯著提高了數(shù)據(jù)庫檢索的效率和查全率,可使用戶獲得更好的搜索體驗(yàn).

    1 Lucene索引

    Lucene是一個(gè)全文檢索引擎工具包,具有開放的源代碼,并提供了完整的索引引擎和查詢引擎及部分文本分析引擎[5](主要針對英文與德文). Lucene從總體上分為索引功能和檢索功能兩部分[6]. Lucene的索引引擎可將文本內(nèi)容切詞,并對其建立索引,然后加入索引庫. Lucene的查詢引擎會(huì)按照用戶的查詢條件進(jìn)行搜索,并給用戶返回相關(guān)結(jié)果[7]. 與傳統(tǒng)全文檢索引擎相比,Lucene具有如下特點(diǎn):

    1) Lucene的索引文件格式是自定義的,與應(yīng)用平臺無關(guān),它以8位字節(jié)為基礎(chǔ),兼容系統(tǒng)或不同平臺的應(yīng)用可以使用同一索引文件;

    2) 基于傳統(tǒng)檢索引擎的倒排索引,Lucene增加了分塊索引功能,可對新的待索引文件建立小索引[8],并通過與已有的索引合并,可對索引文件進(jìn)行優(yōu)化,提升檢索效率;

    3) Lucene具有與語言和文件格式無關(guān)的文本分析接口,當(dāng)創(chuàng)建索引文件時(shí),只要用索引器接收Token流即可完成操作;

    4) Lucene擁有已經(jīng)實(shí)現(xiàn)了的查詢引擎,用戶可直接利用該引擎實(shí)現(xiàn)自己的查詢功能,并可自己定制查詢語法規(guī)則,如布爾查詢和分組查詢等[9].

    Lucene索引的結(jié)構(gòu)分為4層,分別為Index層、 Segment層、 Document層和Field層[10]. Lucene索引Index由若干段(Segment)組成,每段由若干文檔(Document)組成,每個(gè)文檔由若干字段(Field)組成,每個(gè)字段由若干詞元(Term)組成.

    由于Lucene索引是按照一定結(jié)構(gòu)組織的,所以查詢時(shí)不用在原數(shù)據(jù)源內(nèi)進(jìn)行順序搜索,可直接從索引文件中查找[11],搜索的范圍得以降低,因此查詢的速度和效率較快.

    Lucene的數(shù)據(jù)源不是某個(gè)具體形式,而是一個(gè)文檔的結(jié)構(gòu),用戶進(jìn)行索引的源可以有多種形式[12],如html文件、 pdf文件、 字符串或數(shù)據(jù)庫表中的記錄等.

    2 基于Lucene的數(shù)據(jù)庫全文檢索結(jié)構(gòu)

    2.1DFRS的結(jié)構(gòu)

    圖1 基于Lucene的數(shù)據(jù)庫全文檢索系統(tǒng)結(jié)構(gòu)Fig.1 Structure of database full-text retrievalsystem based-Lucene

    基于Lucene的數(shù)據(jù)庫全文檢索系統(tǒng)(DFRS)分為建立索引和查詢索引兩部分. 建立索引模塊周期性地從數(shù)據(jù)庫收集信息,對采集到的信息進(jìn)行相應(yīng)的詞法、 語法分析,對其建立索引,然后把索引添加到索引庫. DFRS可根據(jù)用戶輸入的信息,獲取用戶的查詢條件,并對查詢條件進(jìn)行分析,然后從索引庫中進(jìn)行搜索,最后把相關(guān)的查詢結(jié)果呈現(xiàn)給用戶. 基于Lucene的數(shù)據(jù)庫全文檢索系統(tǒng)結(jié)構(gòu)如圖1所示.

    2.2數(shù)據(jù)庫索引的結(jié)構(gòu)

    數(shù)據(jù)庫索引結(jié)構(gòu)與Lucene索引結(jié)構(gòu)類似,也分為4層,分別為Index層、 Segment層、 Record層、 Field層. 與其不同的是,數(shù)據(jù)庫索引結(jié)構(gòu)第2層存儲(chǔ)的不是文檔(Document),而是數(shù)據(jù)庫的記錄(Record)信息. Index由若干段(Segment)組成,每段由若干記錄(Record)組成,每條記錄由若干字段(Field)組成,每個(gè)字段由若干詞元(Term)組成,詞元是最小的索引概念單位.

    建立索引時(shí),并不是每個(gè)Record都馬上添加到同一個(gè)索引文件,它們首先被寫入到不同的小文件,再合并成一個(gè)大索引文件,每個(gè)小文件都是一個(gè)Segment. 用戶提供的源是數(shù)據(jù)庫表中的一條記錄,一條記錄經(jīng)過索引后,以一個(gè)Record的形式存儲(chǔ)在索引文件中. 一個(gè)Record可包含多個(gè)字段信息,如表中一條記錄可包含“姓名”、 “性別”、 “身高”、 “個(gè)人簡介”等字段,這些字段信息以Field的形式保存在Record中. Term是搜索的最小單位,表示字段內(nèi)容經(jīng)過分解后得到的一個(gè)詞,如字段內(nèi)容是“張明喜歡唱歌,同時(shí)也喜歡跳舞”,分詞后得到的Term有“張明”、 “喜歡”、 “唱歌”、 “跳舞”等.

    創(chuàng)建數(shù)據(jù)庫索引的步驟:

    1) 獲取信息源. 按一定周期讀取數(shù)據(jù)庫表中的記錄,作為創(chuàng)建數(shù)據(jù)索引的信息源;

    2) 信息篩選. 在一條記錄中,要存放哪些字段才能達(dá)到信息完整且避免垃圾信息,如學(xué)生信息,要存儲(chǔ)的是學(xué)生的“姓名”、 “籍貫”、 “個(gè)人簡介”等,而“視力”、 “肺活量”等其他信息一般不用存儲(chǔ);

    3) 信息分析. 將篩選好的信息進(jìn)行分詞,對中文和英文使用的分詞器,一般用標(biāo)準(zhǔn)分詞器(StandardAnalyzer)[13];

    4) 建立索引庫. 把記錄寫入到索引庫,并根據(jù)分詞器進(jìn)行分詞、 建立索引,索引庫可建立到硬盤內(nèi),也可建立在內(nèi)存中;

    5) 把記錄添加到索引庫.

    2.3倒排索引

    圖2 倒排索引結(jié)構(gòu)Fig.2 Structure of inverted index

    倒排索引是一種索引方法,被用于存儲(chǔ)在全文搜索下某個(gè)關(guān)鍵詞在一條記錄或一組記錄中存儲(chǔ)位置的映射[14]. 這種索引表中的每項(xiàng)都包含一個(gè)屬性值和具有該屬性值的各記錄地址. 由于不是由記錄確定屬性值,而是由屬性值確定記錄的位置,因而稱為倒排索引. 由于倒排索引通過屬性值確定記錄的位置,所以檢索速度比普通的順序查詢快很多. 此外,不同類型的信息都可存儲(chǔ)在倒排鏈表中,使倒排索引具有較大的靈活性. 倒排索引結(jié)構(gòu)如圖2所示. 由圖2可見,記錄頻次(Record Frequency,RF)表示共有多少記錄包含此詞(Term); 詞頻率(Frequency)表示該記錄中包含了幾個(gè)該詞(Term). 當(dāng)進(jìn)行檢索時(shí)可參考該參數(shù),將更符合用戶意圖的搜索結(jié)果排在前列,可減輕用戶的檢索負(fù)擔(dān),并增加用戶的搜索體驗(yàn).

    數(shù)據(jù)庫索引以倒排索引的形式存在. 基于Lucene的數(shù)據(jù)庫全文檢索系統(tǒng)的索引中,每條記錄由若干字段(Field)組成,每個(gè)字段由若干詞元(Term)組成. 在倒排索引中,不同的Term組成一個(gè)詞典文件,記錄頻次(RF)是每個(gè)Term在所有記錄中出現(xiàn)的次數(shù),指針指向每個(gè)Term所對應(yīng)的位置文件和頻率文件. 通過指針,可找到關(guān)鍵詞Term在數(shù)據(jù)庫記錄中的位置信息和頻率信息.

    下面用兩條數(shù)據(jù)庫記錄為例給出創(chuàng)建記錄倒排鏈表的過程:

    1) 學(xué)生被準(zhǔn)許和他們的朋友走出學(xué)校玩耍(Record ID: A0001);

    2) 我的朋友去學(xué)??赐膶W(xué)生(Record ID: A0002).

    將原始記錄進(jìn)行分詞處理,可得到詞元(Term): “學(xué)生”、 “準(zhǔn)許”、 “他們”、 “朋友”、 “走出”、 “學(xué)?!?、 “玩?!?、 “朋友”、 “學(xué)?!?、 “學(xué)生”、 “看望”. 利用所得到的Term創(chuàng)建一個(gè)字典,對字典按照英文字母排序,合并相同詞Term成為記錄倒排鏈表,如圖3所示.

    圖3 記錄倒排鏈表示意圖Fig.3 Sketch map of record inverted list

    例如,對于詞(Term)“學(xué)?!?共有兩條記錄包含該詞(Term),從而詞(Term)后面的記錄鏈表共有兩項(xiàng),第一項(xiàng)表示包含“學(xué)校”的第一條記錄,即1號記錄,該記錄中“學(xué)?!背霈F(xiàn)了1次; 第二項(xiàng)表示包含“學(xué)校”的第二條記錄,即2號記錄,此記錄中“學(xué)?!背霈F(xiàn)了1次.

    2.4基于索引的查詢過程

    首先獲取用戶的查詢語句,然后對查詢語句進(jìn)行詞法分析,提取出單詞和關(guān)鍵字,再根據(jù)語法規(guī)則形成語法樹,最后利用搜索索引得到符合語法樹的記錄.

    以語法樹“word1 AND word2 NOT word3”為例,搜索索引分為以下幾步:

    1) 在反向索引表中,分別找出包含word1,word2,word3的記錄鏈表;

    2) 對包含word1,word2的鏈表進(jìn)行合并操作,得到既包含word1又包含word2的記錄鏈表;

    3) 將該鏈表與word3的記錄鏈表進(jìn)行差操作,去除包含word3的記錄,從而得到既包含word1又包含word2且不包含word3的記錄鏈表,該記錄鏈表就是符合檢索條件的記錄.

    2.5DFRS檢索和數(shù)據(jù)庫檢索的比較

    DFRS將數(shù)據(jù)庫表中的記錄通過全文索引建立反向索引(倒排索引); 對于LIKE查詢,傳統(tǒng)的數(shù)據(jù)庫索引無法使用,需要對數(shù)據(jù)庫的記錄逐個(gè)遍歷,進(jìn)行GREP式的模糊匹配. 有索引的DFRS檢索和數(shù)據(jù)庫檢索相比,搜索速度明顯提高.

    2.5.1 匹配效果 DFRS通過詞元(Term)進(jìn)行匹配,可匹配詞序顛倒的記錄; 數(shù)據(jù)庫對多個(gè)關(guān)鍵詞的模糊匹配,可以使用諸如“l(fā)ike %吉林%航空%”的查詢語句,但不能匹配詞序顛倒的記錄,如“xxx航空xxx吉林”.

    2.5.2 匹配度 DFRS在對檢索結(jié)果排序時(shí),參考了關(guān)鍵詞的詞頻率,能將匹配度(相似度)較高的結(jié)果排在前面,從而減輕用戶的檢索負(fù)擔(dān),并提高用戶的搜索體驗(yàn); 數(shù)據(jù)庫沒有匹配度的控制,如分別有記錄中“喜歡”這個(gè)詞出現(xiàn)6次和出現(xiàn)1次的,但是檢索結(jié)果相同.

    2.5.3 結(jié)果顯示 DFRS通過特別的算法,將顯示匹配度最高的前100條結(jié)果,檢索結(jié)果有序排列,且結(jié)果集是緩沖式小批量讀取的; 數(shù)據(jù)庫的檢索結(jié)果沒有順序,且會(huì)返回所有的結(jié)果集,在匹配條目非常多時(shí)(如上萬條)需要大量的內(nèi)存存放這些臨時(shí)結(jié)果集.

    因此,通過全文索引對數(shù)據(jù)庫中的相應(yīng)記錄都建立倒排索引,可有效提高網(wǎng)站搜索效率.

    3 實(shí)驗(yàn)結(jié)果及分析

    DFRS檢索和數(shù)據(jù)庫檢索采用相同的實(shí)驗(yàn)環(huán)境: 處理器為Inter Core i3 M 380 @ 2.53 GHz; 內(nèi)存為4 Gb; 操作系統(tǒng)為Windows 7旗艦版(64位 SP1); Web服務(wù)器為Tomcat7.0; 數(shù)據(jù)庫管理系統(tǒng)為MySql; Lucene API為Lucene 3.6版本.

    本文實(shí)驗(yàn)數(shù)據(jù)來源于學(xué)生學(xué)籍管理系統(tǒng)的數(shù)據(jù)庫Student,主要利用DFRS對數(shù)據(jù)庫中BaseInfo表內(nèi)的數(shù)據(jù)建立索引,進(jìn)而利用該索引進(jìn)行全文檢索. BaseInfo表共有16個(gè)字段,所用字節(jié)數(shù)總計(jì)為337字節(jié),表的結(jié)構(gòu)列于表1.

    表1 BaseInfo表的結(jié)構(gòu)Table 1 Structure of BaseInfo table

    本文數(shù)據(jù)庫中BaseInfo表的數(shù)據(jù)內(nèi)容是由Java程序隨機(jī)生成的,為增強(qiáng)實(shí)驗(yàn)結(jié)果的可靠性,共生成了114 386條記錄.

    實(shí)驗(yàn)分為兩步:

    1) 輸入一個(gè)關(guān)鍵詞,對不同的記錄條數(shù)、 數(shù)據(jù)庫檢索和DFRS檢索分別進(jìn)行60次檢索操作,并記錄每次檢索結(jié)果;

    2) 輸入多個(gè)關(guān)鍵字,分別取關(guān)鍵詞的個(gè)數(shù)為3,6,9,對于不同的關(guān)鍵詞個(gè)數(shù),數(shù)據(jù)庫檢索和DFRS檢索分別進(jìn)行40次檢索操作,并記錄每次檢索的結(jié)果.

    對實(shí)驗(yàn)結(jié)果進(jìn)行統(tǒng)計(jì),將數(shù)據(jù)庫檢索和DFRS檢索的結(jié)果進(jìn)行對比,結(jié)果列于表2.

    表2 數(shù)據(jù)庫檢索和DFRS檢索的比較Table 2 Contrast of database retrieval and DFRS retrieval

    由表2可見,DFRS檢索與數(shù)據(jù)庫檢索相比在查詢速度、 查全率及查詢結(jié)果排序方面都具有較大的優(yōu)勢. 尤其是當(dāng)連續(xù)多次檢索同一個(gè)關(guān)鍵詞時(shí),DFRS可將首次檢索結(jié)果的ID放到結(jié)果集緩存中,從而當(dāng)再次檢索相同的關(guān)鍵詞時(shí),可充分利用首次的結(jié)果緩存,而不必再次對DFRS的索引庫進(jìn)行檢索,能有效提高檢索效率.

    DFRS檢索的查全率較高,當(dāng)檢索條件包含多個(gè)關(guān)鍵詞時(shí),DFRS系統(tǒng)可將關(guān)鍵詞切分出來,并能通過詞元(Term)進(jìn)行匹配,可匹配詞序顛倒的記錄,把所有相關(guān)的信息都搜索出來,并呈現(xiàn)給用戶. 而數(shù)據(jù)庫檢索不具備對用戶查詢條件進(jìn)行切分的功能,它的查全率是0,即無法查出相關(guān)信息.

    與數(shù)據(jù)庫檢索不同,由于DFRS通過倒排索引結(jié)構(gòu)中記錄的詞頻實(shí)現(xiàn)匹配度計(jì)算,DFRS系統(tǒng)的檢索結(jié)果可根據(jù)用戶的查詢意圖進(jìn)行排序,以減少用戶篩選無用信息的時(shí)間,能很好地提高用戶的搜索體驗(yàn),增加用戶的滿意度. 而數(shù)據(jù)庫檢索的結(jié)果一般是按照記錄在表中的順序進(jìn)行排序的,無法體現(xiàn)用戶的查詢意圖,檢索結(jié)果顯得多而雜亂,并會(huì)有很多的無用信息,容易使用戶產(chǎn)生煩躁的情緒,不利于提高用戶的搜索體驗(yàn).

    因此,與數(shù)據(jù)庫檢索相比,基于Lucene的數(shù)據(jù)庫全文檢索更適用于網(wǎng)站內(nèi)數(shù)據(jù)的搜索和查詢.

    綜上所述,傳統(tǒng)的數(shù)據(jù)庫檢索無法對用戶的查詢條件進(jìn)行分析,不可以匹配詞序顛倒的記錄,檢索結(jié)果的查全率一般較低,且由于沒有相似度計(jì)算,使檢索結(jié)果沒有順序,加長了用戶的瀏覽時(shí)間,增加了用戶的檢索難度; 數(shù)據(jù)庫檢索順序地查找表中記錄,使得查找時(shí)間較長,一般無法快速滿足用戶的查找需求. 與傳統(tǒng)的數(shù)據(jù)庫檢索相比,基于Lucene的數(shù)據(jù)庫全文檢索能匹配詞序顛倒的數(shù)據(jù)庫記錄,有較高的查全率,且具有相似度計(jì)算,檢索結(jié)果可按照用戶需求排序,能提高用戶檢索的效率,同時(shí),它基于特定格式的索引進(jìn)行查詢,可提高檢索速度. 基于Lucene的數(shù)據(jù)庫全文檢索系統(tǒng)應(yīng)用廣泛,適合于各類網(wǎng)站,檢索速度快、 查全率高,比數(shù)據(jù)庫檢索有更高的搜索體驗(yàn),更能滿足用戶的查詢需求.

    [1]張俊,李魯群,周熔. 基于Lucene的搜索引擎的研究與應(yīng)用 [J]. 計(jì)算機(jī)技術(shù)與發(fā)展,2013,23(6): 230-232. (ZHANG Jun,LI Luqun,ZHOU Rong. Research and Application of the Search Engine Based on Lucene [J]. Computer Technology and Development,2013,23(6): 230-232.)

    [2]王歡,孫瑞志. 基于領(lǐng)域本體和Lucene的語義檢索系統(tǒng)研究 [J]. 計(jì)算機(jī)應(yīng)用,2010,30(6): 1655-1657. (WANG Huan,SUN Ruizhi. Research of Semantic Retrieval System Based on Domain-Ontology and Lucene [J]. Journal of Computer Applications,2010,30(6): 1655-1657.)

    [3]徐巖,朱恒民. 數(shù)據(jù)挖掘與數(shù)據(jù)庫的集成方法 [J]. 吉林大學(xué)學(xué)報(bào): 信息科學(xué)版,2007,25(2): 228-232. (XU Yan,ZHU Hengmin. Methods of Integrating Data Mining with Database [J]. Journal of Jilin University: Information Science Edition,2007,25(2): 228-232.)

    [4]王修力,馬利平. 文本信息檢索的代數(shù)模型綜述 [J]. 吉林大學(xué)學(xué)報(bào): 信息科學(xué)版,2007,25(5): 569-576. (WANG Xiuli,MA Liping. Algebraic Models of Text Retrieval Model: Overview [J]. Journal of Jilin University: Information Science Edition,2007,25(5): 569-576.)

    [5]張立巖,呂玲,王井陽. 基于最大熵算法的全文檢索研究 [J]. 河北科技大學(xué)學(xué)報(bào),2009,30(2): 112-115. (ZHANG Liyan,Lü Ling,WANG Jingyang. Research of Chinese Full Text Information Retrieval System Based on Maximum Entropy Principle [J]. Journal of Hebei University of Science and Technology,2009,30(2): 112-115.)

    [6]王茹. 提升全文檢索搜索引擎應(yīng)用問題的研究 [J]. 科技與企業(yè),2012(15): 356. (WANG Ru. Research on Promoting Search Engine Application on Full Text Search [J]. Science Technology and Enterprise,2012(15): 356.)

    [7]吳鵬飛,馬鳳娟,李文革,等. 開源全文檢索引擎Lucene本地化實(shí)踐研究 [J]. 現(xiàn)代圖書情報(bào)技術(shù),2009(4): 19-22. (WU Pengfei,MA Fengjuan,LI Wenge,et al. Localization of the Open Source Full-Text Retrival Engine Based on Lucene [J]. Modern Books Intelligence Technology,2009(4): 19-22.)

    [8]李永春,丁華福. Lucene的全文檢索的研究與應(yīng)用 [J]. 計(jì)算機(jī)技術(shù)與發(fā)展,2010,20(2): 12-15. (LI Yongchun,DING Huafu. Research and Application of Full Text Search Based on Lucene [J]. Computer Technology and Development,2010,20(2): 12-15.)

    [9]潘以鋒. 基于Lucene的網(wǎng)站全文檢索系統(tǒng)的開發(fā) [J]. 廣西教育學(xué)院學(xué)報(bào),2006(5): 63-66. (PAN Yifeng. The Development of Full Text Retrieval System Web Site Based on Lucene [J]. Journal of Guangxi Institute of Education,2006(5): 63-66.)

    [10]龔磊,武友新. Lucene全文檢索系統(tǒng)的研究與實(shí)現(xiàn) [J]. 計(jì)算機(jī)與數(shù)字工程,2010,38(5): 64-67. (GONG Lei,WU Youxin. Research and Realization of Full-Text Retrieval Searth System by Lucene [J]. Computer and Digital Engineering,2010,38(5): 64-67.)

    [11]戚學(xué)磊. 基于Lucene的站內(nèi)搜索引擎技術(shù)的研究與應(yīng)用 [D]. 太原: 太原理工大學(xué),2011. (QI Xuelei. Research and Application of the Site Search Engine Technology Based on Lucene [D]. Taiyuan: Taiyuan University of Technology,2011.)

    [12]郭曉磊,趙利,聶鐵錚. 支持全文檢索的XQuery查詢處理及優(yōu)化的研究 [J]. 計(jì)算機(jī)與數(shù)字工程,2010,38(8): 32-34. (GUO Xiaolei,ZHAO Li,NIE Tiezheng. Study on the Query Processing and Optimization of XQuery with Full-Text Search [J]. Computer and Digital Engineering,2010,38(8): 32-34.)

    [13]義天鵬,陳啟安. 基于Lucene的中文分析器分詞性能比較研究 [J]. 計(jì)算機(jī)工程,2012,38(22): 279-282. (YI Tianpeng,CHEN Qi’an. Comparison Research of Segmentation Performance for Chinese Analyzers Based on Lucene [J]. Compter Engineering,2012,38(22): 279-282.)

    [14]鄭榕增,林世平. 基于Lucene的中文倒排索引技術(shù)的研究 [J]. 計(jì)算機(jī)技術(shù)與發(fā)展,2010,20(3): 80-83. (ZHENG Rongzeng,LIN Shiping. Research of Chinese Full Texts Inverted Index Based on Lucene [J]. Computer Technology and Development,2010,20(3): 80-83.)

    (責(zé)任編輯: 韓 嘯)

    DatabaseFull-TextRetrievalBasedonLuceneIndex

    YUE Shaomin,LI Wanlong,WANG Lu,GUANG Shunli
    (CollegeofComputerScienceandEngineering,ChangchunUniversityofTechnology,Changchun130012,China)

    The traditional database retrieval has a lot of problems,such as the slower retrieval speed,the incomplete results,and disorderly retrieval results and so on. This paper designs a database index structure based on the Lucene index structure,the full text retrieval tool and puts forward the concept of record inverted index list. So Website can be retrieved by the keywords in the index library,not following the traditional sequential search way,which greatly improves the retrieval efficiency. At the same time,experimental results show that the database full-text retrieval based-Lucene has the advantages of high recall and the orderly retrieval results.

    inverted index; Lucene index; full-text retrieval; index structure

    2013-12-09.

    岳紹敏(1988—),男,漢族,碩士研究生,從事搜索引擎和智能系統(tǒng)的研究,E-mail: shaomin_yue@163.com. 通信作者: 李萬龍(1963—),男,漢族,博士,教授,從事軟件工程與智能系統(tǒng)的研究,E-mail: lwl@mail.ccut.edu.cn.

    吉林省自然科學(xué)基金(批準(zhǔn)號: 20130101060JC)和吉林省教育廳“十二五”科學(xué)技術(shù)研究項(xiàng)目(批準(zhǔn)號: 2014132; 2014125).

    TP39

    A

    1671-5489(2014)05-0995-06

    猜你喜歡
    全文檢索鏈表檢索
    基于二進(jìn)制鏈表的粗糙集屬性約簡
    2019年第4-6期便捷檢索目錄
    跟麥咭學(xué)編程
    基于鏈表多分支路徑樹的云存儲(chǔ)數(shù)據(jù)完整性驗(yàn)證機(jī)制
    Oracle數(shù)據(jù)庫全文檢索性能研究
    專利檢索中“語義”的表現(xiàn)
    專利代理(2016年1期)2016-05-17 06:14:36
    基于KySou的全文檢索系統(tǒng)的分析與優(yōu)化
    鏈表方式集中器抄表的設(shè)計(jì)
    電測與儀表(2014年1期)2014-04-04 12:00:22
    特色數(shù)據(jù)庫全文檢索系統(tǒng)的設(shè)計(jì)
    國際標(biāo)準(zhǔn)檢索
    精品人妻偷拍中文字幕| 久久久久久久精品吃奶| av视频在线观看入口| 日日干狠狠操夜夜爽| 亚洲欧美日韩卡通动漫| 国产精品久久视频播放| 中出人妻视频一区二区| 免费人成在线观看视频色| 中文字幕av在线有码专区| 成人永久免费在线观看视频| 欧美人与善性xxx| 日韩中文字幕欧美一区二区| 91午夜精品亚洲一区二区三区 | av天堂在线播放| 在现免费观看毛片| 成年女人毛片免费观看观看9| 午夜福利在线观看免费完整高清在 | 亚洲中文字幕日韩| 国产三级在线视频| 少妇裸体淫交视频免费看高清| 嫩草影院入口| 国产麻豆成人av免费视频| 性欧美人与动物交配| 欧美极品一区二区三区四区| 两人在一起打扑克的视频| 内地一区二区视频在线| av福利片在线观看| 久久人人精品亚洲av| av天堂在线播放| 狂野欧美激情性xxxx在线观看| 久久久久久久精品吃奶| 97超级碰碰碰精品色视频在线观看| 直男gayav资源| 国产精品野战在线观看| 国产乱人视频| 亚洲av美国av| 女人十人毛片免费观看3o分钟| 日本 欧美在线| 亚洲avbb在线观看| 中文资源天堂在线| 久久精品91蜜桃| 久久久久久九九精品二区国产| 97人妻精品一区二区三区麻豆| 国产精品国产三级国产av玫瑰| 九九热线精品视视频播放| 欧美成人a在线观看| 少妇人妻精品综合一区二区 | 亚洲综合色惰| 九九热线精品视视频播放| 午夜福利在线观看吧| 国产麻豆成人av免费视频| 日本欧美国产在线视频| 精品国内亚洲2022精品成人| av福利片在线观看| 国产 一区精品| 偷拍熟女少妇极品色| 一边摸一边抽搐一进一小说| 欧美成人免费av一区二区三区| 又黄又爽又刺激的免费视频.| 欧美日本视频| 91av网一区二区| АⅤ资源中文在线天堂| 亚洲精品影视一区二区三区av| 99热这里只有是精品在线观看| 久久久精品大字幕| 国产精品综合久久久久久久免费| 免费不卡的大黄色大毛片视频在线观看 | 成人欧美大片| 在线a可以看的网站| 欧美日本亚洲视频在线播放| 国产av不卡久久| 岛国在线免费视频观看| 亚洲精品456在线播放app | 亚洲综合色惰| 久久天躁狠狠躁夜夜2o2o| 午夜激情欧美在线| 国产探花在线观看一区二区| 欧美+亚洲+日韩+国产| 91麻豆精品激情在线观看国产| 18禁在线播放成人免费| 毛片女人毛片| 午夜视频国产福利| 成人av一区二区三区在线看| 精品乱码久久久久久99久播| 天堂√8在线中文| 亚洲国产色片| 又黄又爽又刺激的免费视频.| 国内精品一区二区在线观看| 不卡一级毛片| 综合色av麻豆| 真人一进一出gif抽搐免费| 午夜福利成人在线免费观看| 久久精品国产亚洲av涩爱 | 久久人妻av系列| 国产精品野战在线观看| 波野结衣二区三区在线| 国产真实伦视频高清在线观看 | 99热精品在线国产| 三级男女做爰猛烈吃奶摸视频| av在线观看视频网站免费| 亚洲av成人av| 免费观看的影片在线观看| av黄色大香蕉| 国产视频一区二区在线看| 国产午夜精品久久久久久一区二区三区 | 午夜免费男女啪啪视频观看 | 成人国产一区最新在线观看| 国产三级在线视频| 18禁裸乳无遮挡免费网站照片| 成人二区视频| 欧美绝顶高潮抽搐喷水| 精品人妻偷拍中文字幕| 日韩欧美一区二区三区在线观看| 在线观看午夜福利视频| 日本三级黄在线观看| 午夜久久久久精精品| av在线老鸭窝| 九九在线视频观看精品| 亚洲av二区三区四区| 国产视频一区二区在线看| 国产午夜精品久久久久久一区二区三区 | 中文字幕免费在线视频6| 欧美极品一区二区三区四区| 99热这里只有是精品50| 欧美日韩国产亚洲二区| 国产精品一及| 99riav亚洲国产免费| 热99re8久久精品国产| 免费黄网站久久成人精品| 尾随美女入室| 男人舔奶头视频| 国产精品人妻久久久影院| 91久久精品国产一区二区成人| 精品无人区乱码1区二区| 日韩在线高清观看一区二区三区 | 日韩欧美三级三区| 午夜福利在线观看吧| 非洲黑人性xxxx精品又粗又长| 小蜜桃在线观看免费完整版高清| 色哟哟哟哟哟哟| www.色视频.com| а√天堂www在线а√下载| 精品一区二区三区视频在线| 在线观看舔阴道视频| 男人舔奶头视频| 天堂√8在线中文| 免费搜索国产男女视频| 天堂网av新在线| 亚洲人成网站在线播放欧美日韩| 91麻豆精品激情在线观看国产| 搡老妇女老女人老熟妇| 淫妇啪啪啪对白视频| 变态另类成人亚洲欧美熟女| 国产精品久久久久久精品电影| 日韩强制内射视频| 99热这里只有精品一区| 日本成人三级电影网站| 久久精品国产清高在天天线| 亚洲va在线va天堂va国产| 亚洲图色成人| 欧美日韩综合久久久久久 | 九九热线精品视视频播放| 给我免费播放毛片高清在线观看| 亚洲人成网站高清观看| 国产爱豆传媒在线观看| 久久精品久久久久久噜噜老黄 | 神马国产精品三级电影在线观看| 校园人妻丝袜中文字幕| 精品久久久久久久末码| 国产av不卡久久| 久久这里只有精品中国| 日韩中字成人| 久久久成人免费电影| 他把我摸到了高潮在线观看| 久久亚洲精品不卡| ponron亚洲| 91午夜精品亚洲一区二区三区 | 91麻豆精品激情在线观看国产| 久久精品久久久久久噜噜老黄 | 日韩亚洲欧美综合| 国产成人a区在线观看| 波多野结衣高清无吗| 九色成人免费人妻av| 日本一二三区视频观看| 国内精品久久久久精免费| .国产精品久久| 精品久久国产蜜桃| 久久九九热精品免费| 中文在线观看免费www的网站| 国产精品一区二区三区四区免费观看 | 国产美女午夜福利| 成人二区视频| 欧美日韩综合久久久久久 | 18禁在线播放成人免费| 成人鲁丝片一二三区免费| 亚洲性久久影院| 波多野结衣高清无吗| or卡值多少钱| 免费看av在线观看网站| 中国美白少妇内射xxxbb| 草草在线视频免费看| 丝袜美腿在线中文| 精品久久久久久成人av| 一区二区三区激情视频| 18禁黄网站禁片免费观看直播| 午夜免费激情av| 国产精品一区二区免费欧美| 久久久久久九九精品二区国产| 国产精品一区二区三区四区久久| 校园人妻丝袜中文字幕| 日韩大尺度精品在线看网址| 身体一侧抽搐| 日韩强制内射视频| 久久精品国产亚洲网站| 日韩中文字幕欧美一区二区| 国产精品一区二区三区四区久久| 韩国av在线不卡| 尾随美女入室| 欧美激情国产日韩精品一区| 日本精品一区二区三区蜜桃| 亚洲av免费在线观看| 亚洲美女黄片视频| 亚洲av成人精品一区久久| 精品无人区乱码1区二区| 成年免费大片在线观看| 男人狂女人下面高潮的视频| 国产在视频线在精品| 在线播放无遮挡| 国产伦一二天堂av在线观看| 看黄色毛片网站| 久久久久国产精品人妻aⅴ院| 中文字幕av在线有码专区| 成人永久免费在线观看视频| 啦啦啦观看免费观看视频高清| 成人美女网站在线观看视频| 国内精品一区二区在线观看| 老熟妇仑乱视频hdxx| 女生性感内裤真人,穿戴方法视频| 51国产日韩欧美| 久久久久久久久中文| 亚洲精品成人久久久久久| а√天堂www在线а√下载| 欧美日韩亚洲国产一区二区在线观看| av在线亚洲专区| 亚洲熟妇中文字幕五十中出| 亚洲va在线va天堂va国产| 亚洲av成人精品一区久久| 国产精品综合久久久久久久免费| 日本免费a在线| 精品午夜福利视频在线观看一区| 国产高清不卡午夜福利| 亚洲国产欧美人成| 中文字幕精品亚洲无线码一区| 国产高清不卡午夜福利| 国产男人的电影天堂91| 久久99热6这里只有精品| 国产成人一区二区在线| 一进一出好大好爽视频| 成人av在线播放网站| 淫妇啪啪啪对白视频| 欧美日韩精品成人综合77777| 最后的刺客免费高清国语| 成人美女网站在线观看视频| 久久人人精品亚洲av| 国产黄色小视频在线观看| 午夜福利视频1000在线观看| 亚洲av五月六月丁香网| 精品乱码久久久久久99久播| 99精品久久久久人妻精品| 国产精品亚洲美女久久久| 国产精品一区二区性色av| 亚洲av中文av极速乱 | 久久久久九九精品影院| 精品无人区乱码1区二区| 乱码一卡2卡4卡精品| 伦精品一区二区三区| 又紧又爽又黄一区二区| 村上凉子中文字幕在线| 一区福利在线观看| 精品久久久久久久久亚洲 | 日韩欧美精品免费久久| 国产中年淑女户外野战色| 亚洲国产精品久久男人天堂| 日日夜夜操网爽| 国产高潮美女av| 91狼人影院| 欧美bdsm另类| 毛片女人毛片| 国产精品99久久久久久久久| 精品人妻视频免费看| 18禁黄网站禁片午夜丰满| 久久久久久久久大av| 国产v大片淫在线免费观看| 国内少妇人妻偷人精品xxx网站| a在线观看视频网站| 又黄又爽又免费观看的视频| 免费大片18禁| 国产亚洲精品综合一区在线观看| 成人特级av手机在线观看| 久久人妻av系列| 国内揄拍国产精品人妻在线| 99久国产av精品| 欧美+亚洲+日韩+国产| 久久午夜亚洲精品久久| 国产极品精品免费视频能看的| 嫩草影院精品99| 蜜桃久久精品国产亚洲av| 精品国内亚洲2022精品成人| 亚洲av成人精品一区久久| 亚洲中文字幕一区二区三区有码在线看| 久久精品夜夜夜夜夜久久蜜豆| 最后的刺客免费高清国语| 最近最新中文字幕大全电影3| 久久香蕉精品热| 久久精品影院6| 三级毛片av免费| 欧美日韩瑟瑟在线播放| 美女黄网站色视频| 最近中文字幕高清免费大全6 | 乱码一卡2卡4卡精品| 久久精品人妻少妇| 色综合站精品国产| 精品国产三级普通话版| 久久久久久国产a免费观看| 一个人观看的视频www高清免费观看| 日韩在线高清观看一区二区三区 | 美女 人体艺术 gogo| 国内精品美女久久久久久| 在线观看午夜福利视频| 国产午夜精品论理片| 国产精品爽爽va在线观看网站| 人妻久久中文字幕网| 日本与韩国留学比较| 性插视频无遮挡在线免费观看| 亚洲国产精品合色在线| 亚洲内射少妇av| 能在线免费观看的黄片| 日日夜夜操网爽| 午夜福利成人在线免费观看| 中文在线观看免费www的网站| 欧美日韩黄片免| 欧美性猛交黑人性爽| 两人在一起打扑克的视频| 国产精品乱码一区二三区的特点| 国内揄拍国产精品人妻在线| 熟女人妻精品中文字幕| 亚洲中文日韩欧美视频| 久久婷婷人人爽人人干人人爱| 99热6这里只有精品| 欧美最新免费一区二区三区| 日本a在线网址| 成人美女网站在线观看视频| 久久精品国产自在天天线| 天天躁日日操中文字幕| 欧美人与善性xxx| 亚洲av免费在线观看| 日韩欧美在线二视频| 久久精品人妻少妇| 97热精品久久久久久| 亚洲在线观看片| 日本 av在线| 午夜激情欧美在线| 一个人看的www免费观看视频| 综合色av麻豆| 观看免费一级毛片| 91午夜精品亚洲一区二区三区 | 91麻豆av在线| 午夜福利高清视频| 国产黄色小视频在线观看| 别揉我奶头 嗯啊视频| 欧美bdsm另类| 亚洲成a人片在线一区二区| 一区二区三区激情视频| 毛片女人毛片| h日本视频在线播放| 免费高清视频大片| 亚洲在线观看片| 3wmmmm亚洲av在线观看| 亚洲欧美激情综合另类| 人人妻人人澡欧美一区二区| 成年人黄色毛片网站| 18+在线观看网站| 乱人视频在线观看| 成人美女网站在线观看视频| 国产高清激情床上av| 国产亚洲欧美98| 成人国产综合亚洲| 日韩欧美国产一区二区入口| 伦精品一区二区三区| 亚洲精品在线观看二区| 白带黄色成豆腐渣| 3wmmmm亚洲av在线观看| 一边摸一边抽搐一进一小说| 好男人在线观看高清免费视频| 波多野结衣巨乳人妻| 免费不卡的大黄色大毛片视频在线观看 | 精品不卡国产一区二区三区| 亚洲成人精品中文字幕电影| 日本a在线网址| 国产精品野战在线观看| 日韩欧美三级三区| 欧美3d第一页| 少妇被粗大猛烈的视频| 日本黄色片子视频| 国产午夜福利久久久久久| 毛片女人毛片| 麻豆成人av在线观看| 欧美一区二区国产精品久久精品| 搡老熟女国产l中国老女人| 国产欧美日韩精品亚洲av| 亚洲av不卡在线观看| 男女下面进入的视频免费午夜| 午夜激情欧美在线| 国内少妇人妻偷人精品xxx网站| 非洲黑人性xxxx精品又粗又长| av.在线天堂| 啪啪无遮挡十八禁网站| 熟女电影av网| 国产精品久久久久久av不卡| 亚洲无线观看免费| 天美传媒精品一区二区| 亚洲中文日韩欧美视频| 国产精品人妻久久久影院| av专区在线播放| 丰满人妻一区二区三区视频av| 男人狂女人下面高潮的视频| 国产主播在线观看一区二区| 成人二区视频| 午夜免费成人在线视频| 欧美成人免费av一区二区三区| 日日啪夜夜撸| 亚洲最大成人手机在线| 欧美+亚洲+日韩+国产| 精品欧美国产一区二区三| 国产精品99久久久久久久久| 一个人观看的视频www高清免费观看| 可以在线观看毛片的网站| 国产男靠女视频免费网站| 国产精品久久久久久久电影| 韩国av一区二区三区四区| 国产在线精品亚洲第一网站| 男女边吃奶边做爰视频| 观看美女的网站| 黄色丝袜av网址大全| av天堂中文字幕网| 舔av片在线| 亚洲天堂国产精品一区在线| 草草在线视频免费看| 高清在线国产一区| 国产主播在线观看一区二区| 桃色一区二区三区在线观看| 3wmmmm亚洲av在线观看| 国产精品伦人一区二区| 婷婷精品国产亚洲av在线| 亚洲四区av| 日本免费一区二区三区高清不卡| 99久久精品国产国产毛片| 婷婷亚洲欧美| 校园人妻丝袜中文字幕| 成人永久免费在线观看视频| 听说在线观看完整版免费高清| 国产伦一二天堂av在线观看| 一夜夜www| 亚洲无线观看免费| 我的女老师完整版在线观看| 国产探花在线观看一区二区| 波多野结衣高清作品| 婷婷丁香在线五月| 香蕉av资源在线| 在线播放国产精品三级| 香蕉av资源在线| 精品国内亚洲2022精品成人| 国产av不卡久久| 男女那种视频在线观看| 亚洲成人中文字幕在线播放| 久久精品国产亚洲av天美| 少妇被粗大猛烈的视频| 一级黄片播放器| 一区福利在线观看| 国产乱人伦免费视频| 久久精品国产清高在天天线| 麻豆国产av国片精品| 国产精品人妻久久久久久| 神马国产精品三级电影在线观看| 国产黄色小视频在线观看| 国产亚洲精品av在线| 九色成人免费人妻av| 午夜精品一区二区三区免费看| 香蕉av资源在线| 精品午夜福利视频在线观看一区| 国产精品一及| 国产中年淑女户外野战色| 此物有八面人人有两片| 少妇人妻精品综合一区二区 | 亚洲熟妇熟女久久| 黄色丝袜av网址大全| 国产三级中文精品| 婷婷丁香在线五月| 精品国产三级普通话版| 特大巨黑吊av在线直播| 五月玫瑰六月丁香| 人妻丰满熟妇av一区二区三区| 成人国产麻豆网| 久久久精品大字幕| 久久精品影院6| 免费在线观看日本一区| 亚洲综合色惰| 日韩在线高清观看一区二区三区 | 夜夜夜夜夜久久久久| 亚洲人成网站在线播放欧美日韩| 三级毛片av免费| 男人舔奶头视频| 国产中年淑女户外野战色| 婷婷精品国产亚洲av在线| 非洲黑人性xxxx精品又粗又长| 午夜免费成人在线视频| 两人在一起打扑克的视频| 日本黄色视频三级网站网址| 成人鲁丝片一二三区免费| 国产精品无大码| 无人区码免费观看不卡| 欧美日本亚洲视频在线播放| 国产单亲对白刺激| 男女做爰动态图高潮gif福利片| 又爽又黄a免费视频| 久久精品国产清高在天天线| 窝窝影院91人妻| 九九热线精品视视频播放| 午夜日韩欧美国产| 有码 亚洲区| 少妇高潮的动态图| 亚洲黑人精品在线| 成人高潮视频无遮挡免费网站| 国产精品嫩草影院av在线观看 | 日本精品一区二区三区蜜桃| 亚洲在线自拍视频| 国产主播在线观看一区二区| 波多野结衣巨乳人妻| 国产精品爽爽va在线观看网站| 国产 一区 欧美 日韩| 欧美一区二区亚洲| 日本熟妇午夜| 亚洲欧美日韩卡通动漫| 国产爱豆传媒在线观看| 韩国av在线不卡| 12—13女人毛片做爰片一| 亚洲成a人片在线一区二区| av.在线天堂| 成人毛片a级毛片在线播放| 五月玫瑰六月丁香| 成人鲁丝片一二三区免费| 亚洲中文字幕日韩| 毛片一级片免费看久久久久 | 国产av一区在线观看免费| 免费电影在线观看免费观看| 成人美女网站在线观看视频| 久久久久久久久久成人| 97超视频在线观看视频| 午夜免费男女啪啪视频观看 | 夜夜夜夜夜久久久久| 国产成年人精品一区二区| 日日摸夜夜添夜夜添av毛片 | 神马国产精品三级电影在线观看| 又爽又黄a免费视频| 欧美一区二区亚洲| 动漫黄色视频在线观看| 成人鲁丝片一二三区免费| 在线免费观看的www视频| 不卡视频在线观看欧美| 久99久视频精品免费| 黄色女人牲交| 亚洲午夜理论影院| 亚洲最大成人手机在线| 色噜噜av男人的天堂激情| 可以在线观看毛片的网站| 色精品久久人妻99蜜桃| 欧美日本亚洲视频在线播放| 国产色婷婷99| 久久亚洲真实| 国产三级在线视频| 国产探花在线观看一区二区| 天天躁日日操中文字幕| 最好的美女福利视频网| 日韩大尺度精品在线看网址| 天天躁日日操中文字幕| 午夜影院日韩av| 精品国内亚洲2022精品成人| 亚洲精华国产精华精| 午夜影院日韩av| 99热精品在线国产| 国模一区二区三区四区视频| 少妇人妻一区二区三区视频| av专区在线播放| 性色avwww在线观看| 美女免费视频网站| 国产av麻豆久久久久久久| 亚洲精品影视一区二区三区av| 欧美日本亚洲视频在线播放| 大又大粗又爽又黄少妇毛片口| 亚洲五月天丁香| 亚洲成人精品中文字幕电影| 可以在线观看毛片的网站| 日韩欧美精品免费久久| 美女免费视频网站| 午夜免费男女啪啪视频观看 | 窝窝影院91人妻| 午夜老司机福利剧场| 精华霜和精华液先用哪个| 看黄色毛片网站| 男人和女人高潮做爰伦理| 在线观看一区二区三区| 日日摸夜夜添夜夜添av毛片 | www日本黄色视频网| 99久久精品一区二区三区| 日韩欧美精品免费久久|