Font Size: a A A

Matching System Design And Implementation On The Technology Platform

Posted on:2011-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:X Z XuFull Text:PDF
GTID:2178360332957154Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Currently, the society has entered a new period where research activities progress rapidly and scientific achievements emerge every day. Nowdays, matching those achievements with the factories' requirements and conversing them into productive forces is a very urgent demand. At the same time, in all kinds research and productive activities, people want to consult related experts, share those precious scientific instruments more and more frequently. However, the current website only has limited ability of showing information and can not help find the information in time. As a result, this project hope to offer functions like searching the website with specific key words. It can help with finding the righ information about the experts,scientific instruments and scientific instruments.First, provide functions of searching the hole website with key words. Extract all the data that is related with experts, scientific instruments and achievements, transform the all the data into a standard format. Then process the information with Lucene, produce index files and save them to the disk.Implement an algorithm to search the index files and find the related records, and return the results in a pre-defined format. At last, write the interface with JSP, so the system can be visited via the Internet.When it came to the situation that information within the website can not meet the users' needs, a meta search engine is provided so that uses can search information in a much larger context, the Internet. A meta search engine integrate results from several different search engines and show them to the users. It expands the search scope. Accuracy of the results can also be improved for meta search engine only uses the first few pages from a search engine. After that, multi-threading is used to optimize networking operations during the search. Results caching is also used to shortten the response time. The system can complete the function of searching with key word.At last, talk about details in designing and implementing the system. Then, do some testing jobs and analyse the results. Data proved that the accuracy of the searching result is good and can meet all the requirements.In this paper, we first introduce the proposed background of meta-search engine, the development process, the basic classification, advantages and disadvantages and some problems of its implementation; and then summarize the content of searching for scientific and technological achievements, specifically including the application background of this project, the related work, the related technical analysis and the demonstration of technical program.In the design of database search process, we make a description of how to obtain records in the database and make an index, and how to design a query algorithm in order to query and make record information related to the keywords. Finally, we discuss the status of Lucene Chinese word plug-in.Overall, "Technology Platform Matching System" is stable, and both of its query accuracy and recall are satisfactory, reaching all the requirements of the project. As a result, it can meet the demand which users propose to use technology platform under the current circumstances and it can effectively promote the development of local research activities.
Keywords/Search Tags:Meta search engine, Text search, Lucene
PDF Full Text Request
Related items