基于Lucene的社交系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:pigdd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着时代的发展,传统的社交方式已经不能满足人们日渐改变的社交需要,社交方式从现实社交逐渐向虚拟社交发展。虚拟社交使得时间和空间失去了意义,不同国家、不同地区的人们抛开这层局限自由社交,思想观念、价值取向、民族文化、生活方式因为社交而开始碰撞,逐渐交融,形成一个全新的文化群体。各大社交平台应运而生,不仅能够满足用户的社交需要,还提供强大的搜索功能和热门榜单功能增强用户体验。为了顺应时代的潮流,设计和实现主题式讨论社交系统。首先,通过对比分析国内外知名社交平台的社交方式和社交平台发展趋势,得出社交系统集主题讨论和新闻浏览为一体的需求。然后,通过分析社交系统的功能需求和业务流程来设计系统的基本架构和开发框架。系统实现了版块管理、帖子管理、评论留言管理、新闻管理、风险控制管理、检索功能。风险控制管理主要是管理员对用户发布的一些消息进行安全风险控制,包括但不限于敏感信息、恶劣言论。检索功能,通过Lucene搜索引擎返回最匹配的、最精准的帖子信息。在保证功能的正常使用前提上,利用Redis缓存技术优化系统性能。最后,采用白盒测试、黑盒测试和压力测试对系统进行整体测试,发现系统缺陷并修复,优化代码结构。全文从需求分析、系统设计、系统实现、系统测试四个方面对社交系统进行全面的讨论分析,建立了一个高可用性的社交系统。测试结果表明,整个系统功能完整、检索功能强大、用户友好,满足了用户对主题式讨论社区的需求,系统的理论设计和实际应用得到了紧密的结合。
其他文献
人大代表对国家机关提出建议、批评和意见是法律赋予代表的重要职责,也是代表参与国家事务的重要形式。在人代会期间,代表们往往能积极建言献策,提出建议、意见,但是在闭会期
以5,6-二甲基-8-硝基喹啉、水合肼为原料,经还原、Skraup反应合成了5,6-二甲基-1,10-菲咯啉,考察了反应温度、反应时间及还原剂对产率的影响,并用IR和NMR进行了结构表征。
立秋八月,桂花飘香。在长泰县政府会议室里,一边坐着县人大常委会部分组成人员、议案建议领衔代表,另一边坐着县政府分管副县长、各乡镇长及财政局、教育局等部门领导。主持
邱清武,这位连江县、晓沃镇的两级人大代表,自学成才的消化内科专家,几十年来扎根农村,利用自己的精湛医术,满腔热情地为父老乡亲排忧解难,为发展家乡的各项事业做出了积极贡
据福州某房地产开发公司反映,一个工程项目从向市规划局申请办选址开始到竣工验收,涉及审批部门15个,行政审批(按盖一次章计算)为76个,带行政审批权的事业单位的盖章为23个,
初夏时节,福建省人大常委会组织了一项很有意义的活动。派出了由三位副主任带队的学习考察团赴广东、上海两省市进行学习考察。12天的学习考察,让学习考察团的成员大开眼界,
<正>每个人都有自己不爱吃的东西。比如王卡卡,她最怕吃苦瓜了。而钱爽,却怕喝牛奶。端着午餐盘,钱爽看着牛奶, 嘟囔着:“不行了,不行了,我再也受不了啦!牛奶的味道太古怪了!
期刊
目的探讨无创正压通气(NPPV)对老年社区获得性肺炎(CAP)合并心力衰竭的治疗效果。方法老年CAP合并心力衰竭患者82例分成2组,观察组42例进行抗炎,利尿和扩血管等常规治疗,同时NPPV
人民代表大会制度是我国的根本政治制度,是在中国共产党领导下建立起来并在探索中逐步完善的。在新的历史时期,面对新情况、新问题,只有按照江总书记的"七一"讲话精神,勇于和
福安市溪尾镇地处闽东沿海突出部。这里水深港阔、地理位置优越,近几年海上水产养殖发展迅速。数十里海面上集结着5000多框养殖渔排,生产、生活在渔排上"浮动楼房"的有300多