Design and Implementation of Full-text Retrieval System Based on Lucene
|Keywords||Lucene Full-text Retrieval OA|
From the1990’s, computer and Internet technology are developed rapidly. With the widespread use of computer and Internet technology, the information that people accessed is exponentially grew. That makes people must figure out various ways to obtain useful information rapidly. Therefore, many kinds of information search technologies are developed. However, it is worth figuring out how to search and store the information quickly and efficiently.Nowadays, one of the most popular technologies is search engine. As the kernel of search engine, Full-text Retrieval means retrieval using natural language which is main processing text data, based on full-text indexing. Full-text Retrieval is different from database retrieval. Unlike ordinary database designed to retrieve structured data queries, full-text retrieval queries not only structured data but also unstructured data queries. Compare to indexing retrieval, Full-text Retrieval is more powerful and can be satisfied with user’s requirements.The main dissertation is to explore the Full-text Retrieval module of office system in Art Institute. This system requires a search function can be achieved on document content, Announcement, internal news content such as text information retrieval. System architecture is based on J2EE development, project development using SSH2technology architecture, and MYSQL database system.Firstly, this dissertation discusses related technologies in principles of search engine, composition, data structures, work processes and other aspects of doing intensive research and analysis. Then, according to the actual needs of the project, Lucene tool library is used to design and implement a Full-text Retrieval system which can provide a search function more conveniently.