97手機桌面搜索引擎的研究與實現(xiàn)
本文關(guān)鍵詞:手機桌面搜索引擎的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
大連理工大學(xué)碩七學(xué)位論文;結(jié)論;面對手機終端的智能化和數(shù)據(jù)的多樣化、海量化,如何;Lucene雖然并不適用于手機平臺,但是本文也吸;本文對引擎的核心策略進行了論證分析,并給出了各部;在文章的最后也給出了引擎的實現(xiàn)效果和性能測試的數(shù);由于時間所限,本文在搜索結(jié)果的排序策略和索引存儲;在將來,引擎也將擴展或集成網(wǎng)絡(luò)資源的索引和搜索,;手機桌面搜索引擎的研究與實現(xiàn)
大連理工大學(xué)碩七學(xué)位論文
結(jié)論
面對手機終端的智能化和數(shù)據(jù)的多樣化、海量化,如何快速查找準確數(shù)據(jù)的需求很迫切。本文分析了現(xiàn)有的搜索引擎,并發(fā)現(xiàn)它們都不能很好的適應(yīng)手機的功能和特點。因此,設(shè)計符合手機用戶使用習(xí)慣和系統(tǒng)數(shù)據(jù)特點的搜索引擎成了本文研究的重點。
Lucene雖然并不適用于手機平臺,但是本文也吸取了其中的部分精華,對Lucene進行了深入的研究,并參考了其優(yōu)秀的框架結(jié)構(gòu)。本文不同之處在于針對手機系統(tǒng)的特性對引擎的兩大核心模塊——索引和搜索模塊進行了全新的設(shè)計,目的在于讓本文的引擎更加貼合手機的系統(tǒng)特點,更加具有專用性和針對性。這是本文的創(chuàng)新點所在,當然也是研究的重點。
本文對引擎的核心策略進行了論證分析,并給出了各部分設(shè)計方案的選擇理由。為了支持此引擎的研究并論證引擎的可行性和效果,本文在Android平臺上實現(xiàn)了基于本文引擎的搜索應(yīng)用程序。在系統(tǒng)實現(xiàn)時,涉及到在Android上開發(fā)應(yīng)用程序的多種新技術(shù)。由于Android是最近兩年才推出的一個優(yōu)秀的手機操作系統(tǒng),所以在文中給出了一些開發(fā)的流程和體會,筆者認為這也是本文具有參考價值的一點。
在文章的最后也給出了引擎的實現(xiàn)效果和性能測試的數(shù)據(jù),從數(shù)據(jù)中可以看出該引擎是可行且切合手機實際情況的。引擎在設(shè)計上最終實現(xiàn)了支持跨平臺、多格式、多語言和高時空效率的目標。筆者希望本文能夠?qū)σ苿铀阉黝I(lǐng)域相關(guān)的技術(shù)發(fā)展起到一定的參考作用。
由于時間所限,本文在搜索結(jié)果的排序策略和索引存儲效率上還有進一步完善和優(yōu)化的空間,這將會是下一步的研究重點。同時,本文實現(xiàn)的應(yīng)用系統(tǒng)也還有很多方面需要進一步的研究和完善。如:提高用戶體驗,加速結(jié)果顯示等。
在將來,引擎也將擴展或集成網(wǎng)絡(luò)資源的索引和搜索,最終達到用戶不用關(guān)心所需要的資源是來源于網(wǎng)絡(luò)還是來源于本地。也就是說,網(wǎng)絡(luò)搜索引擎和終端內(nèi)部資源搜索引擎必將最終以一個統(tǒng)一的界面提供給用戶。
手機桌面搜索引擎的研究與實現(xiàn)
參考文獻
[1]曾慶祥,廖建新,安寶貴.基于Lucene算法的移動終端資源搜索引擎研究與設(shè)計[J].北京-1:商大
學(xué)學(xué)報(自然科學(xué)版),2008,26(5):36—40.
[2]林磊,季春.移動手機搜索技術(shù)的現(xiàn)狀與發(fā)展趨勢[J].情報探索,2009,(6):92-94.
[3]移動搜索:巨大的市場和遙遠的商機[EB/OL].(2007,11,16).
http://tech.163.com/07/1116/∞/3TC05FDMo00922QC.html.
[4]Android官方網(wǎng)站[EB/OL].http://code.google.com/intl/zh—CN/android/.
[5]Apache軟件基金會lucene項目文檔,IndexFileFormats[EB/OL],
http://Jakarta.apache.org/1ucene/docs/fileformats。html。
[6]車東.基于Java的全文索引引擎Lucene簡介[EB/OL].2003
http://ww,chedong.com/tech/1ucene.html.
[7]郎小偉,王申康.基于Lucene的全文檢索系統(tǒng)研究與開發(fā)[J].計算機-1:程,2006,32(4):94-96.[8]江毅銘.專業(yè)搜索引擎索引技術(shù)的研究與實現(xiàn)[D].北京:北京化工大學(xué),2005.
[9]申展,江寶林.全文檢索模型綜述[J].計算機科學(xué),2004,(31)5:61-64.
[10]劉興宇.基于倒排索引的全文檢索技術(shù)研究[D].武漢:華中科技大學(xué),2004.
[11]RicardoBaeza-Yates.ModernInformationRetrieval[M].NewYork:ACMPress,1999.
[12]劉學(xué)文,陶曉鵬,于玉.一種全新的全文索引模型一一后繼數(shù)組模型[J].軟件學(xué)報,2002.13(01):
150—157.
[13]陳瑋,陳玉鵬,石晶.一種高效的全文檢索索引技術(shù)[J].計算機應(yīng)用研究,2004.07:35-36.[14]王宏字.基于Native—KML數(shù)據(jù)庫倒排索引算法研究[J].情報科學(xué),2006,24(7):1062-1065.[15]SCHWEITZEA,THARPAL.AdaptiveHashingwithSignatures[J].InformationSystems,
1993,,18(8):597—608.
[16]余海燕,張仲義.基于單漢字索引的全文索引檢索系統(tǒng)的優(yōu)化研究[J].中文信息學(xué)報,2001,15
(4):14—19.
[17]劉雪芹.單漢字全文檢索技術(shù)研究[D].天津:河北工業(yè)大學(xué),2005.
[18]ZOBELJ,MOFFATA,RAMANOHANARAO
Indexing[J].ACM
[19]LESTERTrans.onDatabaseK.InvertedFilesversusSignatureFilesforTextSystems,1998,23(4):453—490.versusN,ZOBELJ,WILLIAMSHE.In—place
textRe—buildversusRe-merge:Indexofthemaintenancestrategiesforretrievalsystems[C/OL].Proceedings
AustralasianComputerScienceConference,V。EstiviII—Castro(ed),Dunedin,New
Zealand,january2004,PP.15—22.
[20]王智強,劉建毅.一種實時更新索引結(jié)構(gòu)的設(shè)計與實現(xiàn)[J].計算機系統(tǒng)應(yīng)用,2005(10):79-82.[21]BR01|yNEW,CALLANJP,CROFTWB.Fastincrementalindexingforful卜textinformation
Veryretrieval[C].InJ.B.Brocca,M.Jarke,andC.Zaniolo,editors,Proc.Int.Conf.on
一52—
大連理工大學(xué)碩+學(xué)位論文
LargeDatabases,192—202,Santiago,Chile,September1994.
[22]賈崇,陸玉昌,魯明羽.一種支持高校檢索的即時更新倒排索引方法[J].計算機丁程與應(yīng)
用,2003,29:198—201.
[23]CHIUEHT.咖ANGL.EfficientReal-TimeIndexUpdatesinTextRetrievalSystems[R].
Technicalreport,StonyBrook,NewYork,USA,August1998.
[24]G00RJ,CHENGXQ,XUHB,eta1.“EfficientOn—lineIndexMaintenanceforDynamic
TextCollectionsbyUsingDynamicBalancing
Conference
NovemberonTree”[C/OL].InProceedingsofthe16thACMInformationandKnowledgeManagement(CIKM2007).Lisbon,Portugal,2007.
[25]曾嘩垠.全文索引技術(shù)中索引歸并算法的研究與分析[D].成都:電子科技大學(xué),2008.[26]何華.搜索引擎中的數(shù)據(jù)存儲問題研究[D].杭州:浙江大學(xué),2005.
[27]駱吉洲,李建中.一種索引結(jié)構(gòu)的壓縮存儲及其查詢處理技術(shù)[J].計算機工程與應(yīng)用,2007,43
(8):149-153.
[28]SOLite官方網(wǎng)站[EB/0L].http://www.sqlite.org/index.html.
[29]THARPAL,BOSWELLW.B+trees,BoundedDisorderandAdaptiveHashing[J].Information
Systems,1991,16(1):65—71.
[30]BUTTCHERS,CLARKECLA.IndexingtimeVS.querytimetrade—offsindynamicinformation
retrievalsystems[C/OL].InN.Fuhr,H.一JSchek,andA.Chowdhury,editors,Proc.ACMClKMInt.conf.on
31
32
33
34
35InformationandKnowledgeManagement,Bremen,Germany,2005.董刊生,方金云.基于向量距離的詞序相似度算法[J].中文信息學(xué)報,2009,23(3):45—49.KNUTHDE.計算機程序設(shè)計藝術(shù)第3卷排序與查找[M].北京:國防工業(yè)出版社,2002.楊彬,康慕寧.基于用戶反饋的搜索引擎選擇及結(jié)果歸并[J].計算機工程,2007(24):222—224.劉江濤,李戰(zhàn)懷,張超盟.元搜索結(jié)果個性化排序技術(shù)研究[J3.微處理機,2009(4):52—54.E2ECloud工作室.深入淺出GoogleAndroid[M].北京:人民郵電出版社,2009.一53—
手機桌面搜索引擎的研究與實現(xiàn)
附錄A主界面配置文件
<?xmlversion=”1.0”encoding=”utf一8”?>
<com.木爿c木.hawaii.ue.ui.RelativeView
xmlns:android=”http://schemas.android.com/apk/res/android”
xmlns:app=”http://schemas.android.com/apk/res/com.cootek.hawaii”android:id=”@+id/hawaiirootframe”android:orientation=”vertical”android:layoutwidth=”fiiIparent”
android:layout_height=”fill_parent”
android:background=”@drawable/h_bg_cell_phone”>
<RelativeLayoutandroid:id=”@+id/query_bar—frame”
android:layout_alignParentBottom=”true”
android:layoutwidth=”fi11parent”
android:layout—height=”@dimen/query—bar—height”>
<Buttonandroid:id=”@+id/queryrangebutton’
android:layout_alignParentLeft=一true—
android:layout_width=”@dimen/query—range—btnjidth”
android:layout—height=”@dimen/query—range—btn
android:layout_marginTop=”3dp”
android:layout_marginRight=”3dp”height”
android:gravity=”center__vertical”/>
<AutoCompleteTextViewandroid:id=”@+id/query—input”
android:layout—toRightOf=’@+id/query_range—button‘
android:layout_width=”@dimen/query—input__width”
android:layout—height=”@dimen/query—input—height”
android:layout_marginTop=‘3dp。
android:layout_marginRight=”3dp”
android:hint=”Searchphone…”
android:cursorVisible=”true”
android:comDletionThresh01d=”1”/>
<Buttonandroid:id=“@+id/query—cancel—button“一54
大連理工大學(xué)碩士學(xué)位論文
android:layout—toRightOf=”@+id/query_range_button”
android:layoutjidth=1@dimen/query—cancle—btn_width“
android:layout—height=’@dimen/query_cancle_btnheight“
android:layout_marginLeft=”@dimen/query—cancle—btn_marginLeft”
android:layoutmarginTop=’ldp“
android:visibility=“invisible“b
<Buttonandroid:id=”@+id/query_button”
android:layout—alignParentRight=”true”
android:layout—toRightOf=”@+id/query—input”
android:layout_marginTop=”3dp”
android:layout_marginRight=”3dp”
android:layout_width=”@dimen/query—button_width”
android:layout—height=“@dimen/query—button—height“7>
</RelativeLavout>
<RelatiVeLayoutandroid:id=”@+id/query—context—frame”
android:layout_above=”@+id/query—bar—frame”
android:layout_width=”fill_parent”
android:layout—height=”@dimen/query—context—bar—height”android:background=”@drawable/h—context
<Gallerybackground”>android:id=”@+id/query—context~gallery”
android:layout_width=6fill_parent‘
android:layout—height=”@dimen/query~context—gallery
android:layout_alignParentBottom=”true”
android:layout_alignParentLeft=6true6
android:gravity=”center—vertical’height”
android:spacing=”@dimen/query—context—gallery—space”
</Gal
</Relatlery>iveLayout>
<RelatiVeLayoutandroid:id=”@+id/query—result—frame”
android:layout_above=”@+id/query_context—frame”
android:layout_alignParentTop=”true”一55
下載地址:97手機桌面搜索引擎的研究與實現(xiàn)_圖文.Doc
【】最新搜索
手機桌面搜索引擎的研究與實現(xiàn)_圖文
村鎮(zhèn)銀行信息安全應(yīng)急處置預(yù)案
《烏丟丟奇遇記》練習(xí)題(含答案)
家長會家長發(fā)言稿95
一篇市值管理的好文
超星慕課大學(xué)生職業(yè)生涯規(guī)劃答案
銥星起死回生
10、本講提到,美國的心理學(xué)家霍蘭德,將我們的職業(yè)興趣分為了
照片征集活動策劃書
lzc防爆操作柱和lnz防爆操作柱價格_圖文
本文關(guān)鍵詞:手機桌面搜索引擎的研究與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:184173
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/184173.html