Font Size: a A A

Design And Implementation Of Lucene-based Social System

Posted on:2020-02-29Degree:MasterType:Thesis
Country:ChinaCandidate:K ShiFull Text:PDF
GTID:2428330590950639Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the times,traditional ways of socializing have been unable to meet the changing needs of people,and the social way has evolved from real life social to virtual social.Virtual socialization makes time and space lose meaning.People from different countries and different regions abandon this limitation and social contact freely.Ideas,value orientation,national culture and lifestyle begin to collide because of socialization.It's gradually merged into a new culture.group.Major social platforms have emerged to meet the social needs of users,as well as powerful search capabilities and popular list features to enhance the user experience.In order to conform to the trend of the times,design and implement a topical discussion social platform system.First of all,by comparing and analyzing the social ways and development trends of well-known social platforms at home and abroad,the demand for topic discussion and news browsing of social platforms is obtained.Then,design the basic architecture and framework of the system by analyzing the functional requirements and business processes of the social platform.The system implements forum module,thread module,comment module,news module,risk control module and search functions.Risk control module is mainly for the administrator to perform security risk control on some messages issued by users,including but not limited to sensitive information and bad message.The search function returns the most matching and accurate thread information through the Lucene search engine.Redis cache technology is used to optimize system performance on the premise of ensuring normal use of functions.Finally,the system is tested by white-box testing,black-box testing and stress testing.The system bugs are found and fixed,and the code structure is optimized.The paper start from the requirements analysis,system design,system implementation,system testing.The four aspects of the social platform makes a comprehensive discussion and analysis,then develop a highly available social system.The test results show the whole system is complete in function,powerful in retrieval and user-friendly,which satisfies the user's demand for the topic-based discussion community.The theoretical design and development of the system are closely combined.
Keywords/Search Tags:Social system, Lucene, Redis, Social networking
PDF Full Text Request
Related items