Font Size: a A A

The Research And Implementation Of Mobile Search Engine

Posted on:2010-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:H C XieFull Text:PDF
GTID:2178360302960856Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the development of the hardware and software technology mobile terminal, the function of the mobile phone is being enhanced increasingly. At the same time, the quantity and the type of the data stored in the mobile phone are also increasing quickly. How to display the data that users need quickly and accurately has become an urgent problem. But there exist various kinds of mobile phones, and the data management of them is not the same. Not like the personal computer, mobile phone's file system is transparency to the users. The mobile users can not locate the file they want as easy as the PC users. And the mainstream search engines, like Lucene, Indri and Nutch etc., are not borned for mobile phones. Moreover, the Google, Baidu and Yahoo etc. are lean to service the webpages for their business stretagy. So they all are not fit for the mobile phones. In this paper, a new design of desktop search engine for mobile phone is proposed. The engine sufficiently considers the specialty of mobile phone and proposes the new indexing strategy and search strategy to support the mobile phone. In the design, the storage capability is involved in consideration, so SQLite3, a light embedded database engine, is adopted to manage the index data. At last, an asynchronous model is designed to improve user experience.This paper studied the popular search engine framework, Lucene, in deep. Based on the partial design idea of Lucene framework, this paper studies the features of mobile phone and designed the index and search strategy of the engine from scratch. Then the engine is applied on the Android platform, then the engine performance is test and verified on the platform. The performance data shows that the engine proposed in this paper is fesiable, practicable and efficient.
Keywords/Search Tags:Mobile Search, Desktop Search Engine, SQLite3, Android
PDF Full Text Request
Related items