Font Size: a A A

Design And Implementation Of The Extendibility Desktop Search System

Posted on:2013-04-15Degree:MasterType:Thesis
Country:ChinaCandidate:J M ZhangFull Text:PDF
GTID:2248330371994994Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of computer and information technology, people can obtain resources from Internet and store them in personal computers without any limitation. Those accumulating resource files are of various formats and different locations, thus we can hardly find the resources we need fast and precisely. In the meantime, the search engine built in operating system has low retrieval speed and can only find some of those files, so they can hardly satisfy the users’need on information retrieval. That is why desktop search was brought out, so that users can find files fast and precisely by using desktop search engine.This thesis analyzes users’daily information retrieval activities, then coming up with the key requirements of the system. Besides, we introduce the concept of Topic Tree to assist users reclassify information resources. The index processing and query processing components of search engine are analyzed, then we adopt highly efficient inverted files index and efficient word segmentation component, using component programming and Multi-Processing technology to design and implement the system. Meanwhile extendibility and supporting function of Semantic retrieval are added as well.This thesis started from users’daily information retrieval activities, and came up with requirements of the system based on concluding existing problems. When designing the system, what it emphasizes is the system conceptions and whole frameworks. Firstly, design the system’s process flow, and divide it into index processing subsystem, searching subsystem, and subject tree management subsystem. Then the author illustrated the detailed design of each subsystem and their interactions. Apart from that, class diagram and sequence diagram are adopted to make it clearly. Finally, class diagram and some key segment source code are combined to describe the implementation of system.Research illustrated in this thesis extends the use of search technology on desktop system, which can improve the efficiency and effectiveness of people’s daily information retrieval activities, and bring out an idea on designing and implementation search tools with extendibility.
Keywords/Search Tags:Desktop search, Extendibility, Topic tree, Inverted files index, Componentprogramming, Multi-Processing
PDF Full Text Request
Related items