论文部分内容阅读
随着移动互联网以及无线接入技术的迅猛发展,无线城市为市民、企业和政府提供了共享无线信息平台的可能性,随时随地随需的获取无线网络服务已成为现代生活和办公的一个非常重要的方面,无线城市作为新科技社会发展的产物,将极大的影响人们的生活和工作,推动经济社会的进一步发展。无线城市协调统一各类信息资源,整合各类业务和应用,为用户提供了在具有海量信息和应用的互联网查找信息资源的便利平台,但是纵观已经试点运营的各省市无线城市综合门户网站,却缺少能够让用户在海量信息应用中快捷找到所需资源的全文搜索入口,不能满足用户深入、快速、准确的查询需求,已有的无线城市站内搜索功能只是对站内的新闻资讯进行检索,并不符合全文搜索的概念。基于上述背景,本文提出一个无线城市站内全文搜索系统的设计和实现方案,帮助无线城市用户快速准确地在海量的信息资讯和应用资源中找到自已需要的信息或者应用入口。针对无线城市作为城市综合门户平台的特点,包含的信息资讯新闻等非常广泛,本文在基于关键字全文搜索的基础上对搜索结果进行优化,把搜索结果基于应用和信息资讯自动分类,使得用户通过简单的关键字搜索,可以快捷进入查找的业务应用或者查看包含关键字的具体内容,进而可以极大提高无线城市用户群的使用体验,进一步提高各行各业的生产效率。本文构建的全文搜索系统是对全文搜索引擎Lucene的二次开发,通过调研目前已上线无线城市的情况,总结现有无线城市站内全文搜索系统的缺点,提出本文的设计目标并完成系统总体结构设计,在此基础上分模块进行详细需求分析和功能分析给出功能流程图和实现过程;针对无线城市面向领域广泛新词出现频率高的特点,在对已有中文分词算法研究的基础上,将机械分词与统计分词相结合,提出一种引入动态词库更新的中文分词架构;改进Lucene建立索引的过程,实现配置化建立索引的机制;设计实现了索引增量更新,以保证索引库和无线城市业务数据库的同步和一致性;搜索过程中利用Term Vector中的信息设计实现搜索结果的自动分类;系统展现部分最终提供给用户一个简洁并具有良好用户体验的搜索界面,通过搜索词联想功能对用户的搜索进行相关提示。最后,论文对基于Lucene构建的无线城市站内全文搜索系统的运行效果给出整体运行结果,对完成的研究工作进行总结,并提出无线城市下一步发展的方向和系统的改进目标。