97手机桌面搜索引擎的研究与实现
本文关键词:手机桌面搜索引擎的研究与实现,由笔耕文化传播整理发布。
大连理工大学硕七学位论文;结论;面对手机终端的智能化和数据的多样化、海量化,如何;Lucene虽然并不适用于手机平台,但是本文也吸;本文对引擎的核心策略进行了论证分析,并给出了各部;在文章的最后也给出了引擎的实现效果和性能测试的数;由于时间所限,本文在搜索结果的排序策略和索引存储;在将来,引擎也将扩展或集成网络资源的索引和搜索,;手机桌面搜索引擎的研究与实现
大连理工大学硕七学位论文
结论
面对手机终端的智能化和数据的多样化、海量化,如何快速查找准确数据的需求很迫切。本文分析了现有的搜索引擎,并发现它们都不能很好的适应手机的功能和特点。因此,设计符合手机用户使用习惯和系统数据特点的搜索引擎成了本文研究的重点。
Lucene虽然并不适用于手机平台,但是本文也吸取了其中的部分精华,对Lucene进行了深入的研究,并参考了其优秀的框架结构。本文不同之处在于针对手机系统的特性对引擎的两大核心模块——索引和搜索模块进行了全新的设计,目的在于让本文的引擎更加贴合手机的系统特点,更加具有专用性和针对性。这是本文的创新点所在,当然也是研究的重点。
本文对引擎的核心策略进行了论证分析,并给出了各部分设计方案的选择理由。为了支持此引擎的研究并论证引擎的可行性和效果,本文在Android平台上实现了基于本文引擎的搜索应用程序。在系统实现时,涉及到在Android上开发应用程序的多种新技术。由于Android是最近两年才推出的一个优秀的手机操作系统,所以在文中给出了一些开发的流程和体会,笔者认为这也是本文具有参考价值的一点。
在文章的最后也给出了引擎的实现效果和性能测试的数据,从数据中可以看出该引擎是可行且切合手机实际情况的。引擎在设计上最终实现了支持跨平台、多格式、多语言和高时空效率的目标。笔者希望本文能够对移动搜索领域相关的技术发展起到一定的参考作用。
由于时间所限,本文在搜索结果的排序策略和索引存储效率上还有进一步完善和优化的空间,这将会是下一步的研究重点。同时,本文实现的应用系统也还有很多方面需要进一步的研究和完善。如:提高用户体验,加速结果显示等。
在将来,引擎也将扩展或集成网络资源的索引和搜索,最终达到用户不用关心所需要的资源是来源于网络还是来源于本地。也就是说,网络搜索引擎和终端内部资源搜索引擎必将最终以一个统一的界面提供给用户。
手机桌面搜索引擎的研究与实现
参考文献
[1]曾庆祥,廖建新,安宝贵.基于Lucene算法的移动终端资源搜索引擎研究与设计[J].北京-1:商大
学学报(自然科学版),2008,26(5):36—40.
[2]林磊,季春.移动手机搜索技术的现状与发展趋势[J].情报探索,2009,(6):92-94.
[3]移动搜索:巨大的市场和遥远的商机[EB/OL].(2007,11,16).
http://tech.163.com/07/1116/∞/3TC05FDMo00922QC.html.
[4]Android官方网站[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的全文检索系统研究与开发[J].计算机-1:程,2006,32(4):94-96.[8]江毅铭.专业搜索引擎索引技术的研究与实现[D].北京:北京化工大学,2005.
[9]申展,江宝林.全文检索模型综述[J].计算机科学,2004,(31)5:61-64.
[10]刘兴宇.基于倒排索引的全文检索技术研究[D].武汉:华中科技大学,2004.
[11]RicardoBaeza-Yates.ModernInformationRetrieval[M].NewYork:ACMPress,1999.
[12]刘学文,陶晓鹏,于玉.一种全新的全文索引模型一一后继数组模型[J].软件学报,2002.13(01):
150—157.
[13]陈玮,陈玉鹏,石晶.一种高效的全文检索索引技术[J].计算机应用研究,2004.07:35-36.[14]王宏字.基于Native—KML数据库倒排索引算法研究[J].情报科学,2006,24(7):1062-1065.[15]SCHWEITZEA,THARPAL.AdaptiveHashingwithSignatures[J].InformationSystems,
1993,,18(8):597—608.
[16]余海燕,张仲义.基于单汉字索引的全文索引检索系统的优化研究[J].中文信息学报,2001,15
(4):14—19.
[17]刘雪芹.单汉字全文检索技术研究[D].天津:河北工业大学,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]王智强,刘建毅.一种实时更新索引结构的设计与实现[J].计算机系统应用,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—
大连理工大学硕+学位论文
LargeDatabases,192—202,Santiago,Chile,September1994.
[22]贾崇,陆玉昌,鲁明羽.一种支持高校检索的即时更新倒排索引方法[J].计算机丁程与应
用,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]曾哗垠.全文索引技术中索引归并算法的研究与分析[D].成都:电子科技大学,2008.[26]何华.搜索引擎中的数据存储问题研究[D].杭州:浙江大学,2005.
[27]骆吉洲,李建中.一种索引结构的压缩存储及其查询处理技术[J].计算机工程与应用,2007,43
(8):149-153.
[28]SOLite官方网站[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].中文信息学报,2009,23(3):45—49.KNUTHDE.计算机程序设计艺术第3卷排序与查找[M].北京:国防工业出版社,2002.杨彬,康慕宁.基于用户反馈的搜索引擎选择及结果归并[J].计算机工程,2007(24):222—224.刘江涛,李战怀,张超盟.元搜索结果个性化排序技术研究[J3.微处理机,2009(4):52—54.E2ECloud工作室.深入浅出GoogleAndroid[M].北京:人民邮电出版社,2009.一53—
手机桌面搜索引擎的研究与实现
附录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
大连理工大学硕士学位论文
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手机桌面搜索引擎的研究与实现_图文.Doc
【】最新搜索
手机桌面搜索引擎的研究与实现_图文
村镇银行信息安全应急处置预案
《乌丢丢奇遇记》练习题(含答案)
家长会家长发言稿95
一篇市值管理的好文
超星慕课大学生职业生涯规划答案
铱星起死回生
10、本讲提到,美国的心理学家霍兰德,将我们的职业兴趣分为了
照片征集活动策划书
lzc防爆操作柱和lnz防爆操作柱价格_图文
本文关键词:手机桌面搜索引擎的研究与实现,由笔耕文化传播整理发布。
本文编号:184173
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/184173.html