Font Size: a A A

Research And Implementation Of Desktop Search Engine Based On Android

Posted on:2011-03-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z M XuFull Text:PDF
GTID:2178330338489575Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of science, storage capacity of mobile phone is increasing fast and the number of storing data and types is growing explosively in the mobile phone. So it is an urgent problem that how to show the information which user needed fast and accurately. However due to the development of mobile hardware such as CPU, screen and so on is slow, the mobile phone user can't transplant the search software from PC to mobile phone directly. Therefore, the mobile phone desktop search is more and more important. The current popular PC search engine is emphasis on web indexing and searching such as Google and Baidu and so on, the full text search engine kits of Lucene which is open source is designed for the data model of PC. So it doesn't adapt to the specific needs of mobile phone very well. In order to improve mobile user experience, this paper according to the framework of Lucene designed a desktop search engine for mobile phones.Firstly, the paper analyzed the structural features of the phone system in detail and summarized the phone features which needed be considered when designed the engine. The paper analyzed the framework of Lucene and used the advantages of the framework to design search engine framework which suitable for mobile phone. Secondly, the paper studied the existing desktop search core technology word segmentation and indexing, in order to suit for the engine, it proposed the Indexing of Single Chinese character and the inverted index strategy based on SQLite database. Finally, the paper designed the search results ranking strategies which suit for mobile phone users based on unique property of the mobile phone.This paper studied Google open source operating system and learned about the process of Android application development. It implemented the desktop engine on the Android system, meanwhile tested the performance of the engine such segmentation, indexing and search performance, the result proved the engine was feasibility.
Keywords/Search Tags:Android, desktop search engine for mobile phones, inverted index
PDF Full Text Request
Related items