学位论文 > 优秀研究生学位论文题录展示
基于分布式的垂直搜索引擎的研究与实现
作 者: 赵志军
导 师: 姚卫东
学 校: 北京信息控制研究所
专 业: 计算机应用技术
关键词: 垂直搜索引擎 分布式 网页采集 信息检索
分类号: TP391.3
类 型: 硕士论文
年 份: 2011年
下 载: 117次
引 用: 0次
阅 读: 论文下载
内容摘要
|
在全球互联网资源急剧膨胀的情况下,搜索引擎技术为人们查找所需资料提供了一个良好的接口。然而,面对通用搜索引擎的信息量大、查询不准确、深度不够等问题,垂直搜索引擎应运而生,它是一种新的搜索引擎服务模式,其特点就是“专、精、深”,只针对特定主题范围内的信息进行检索,检索速度快、信息集中、信息可利用率高。同时,面对海量数据,分布式技术是一个较好的切入点,虽然增加了系统的开销和设计的复杂性,但是可以大幅度提高信息采集和检索的效率,其研究具有巨大的商业价值和广阔的应用前景。本论文对当前搜索引擎的相关技术进行了研究,并结合垂直搜索引擎和分布式的相关技术设计出一种分布式垂直搜索引擎的系统结构,它由网页采集、信息检索及后台管理系统等组成,用于实现网页的抓取、检索以及提供以推荐、导出、二次开发接口为交互形式的信息整合功能,系统功能强大、易用、稳定、人性化。网页采集即网络爬虫WebSpider,它是系统数据的主要来源,并且是一个独立性相对较高的业务产品模块,它的性能直接影响了采集信息的数量与质量。采集底层采用开源项目Nutch作为支撑,实现了一个基于RMI技术的分布式垂直搜索爬虫,它利用动态脚本JavaScript分析技术和XPath技术对特定的元数据信息进行抽取,也可以通过定制编程解析器来抽取元数据,最终将处理完的信息存储到数据库。索引和检索搭建在现阶段比较流行的开源项目Lucene上,分布式采用了Hadoop中调度节点和任务节点的思想,它们之间通过RPC方式进行通信,调度节点会定时通过心跳检查判断分布式系统中可用任务节点。排序算法采用了改进的Lucene积分排序算法,数据去重使用了纯Java开发的轻量级HSQLDB嵌入式数据库,最后设计了功能丰富、样式美观的信息检索前台端展示界面。
|
全文目录
相似论文
- Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
- 分布式系统的故障注入方法研究,TP338.8
- 含分布式电源的微电网控制策略研究,TM61
- 基于社会网络分析的藏文web链接结构研究,TP393.09
- 英汉可比较语料库的构建与应用研究,TP391.1
- 分布式电源对江门配网运行影响的关键问题研究,TM732
- 垂直搜索引擎关键技术的研究与实现,TP311.52
- 基于Shared Nothing机制的分布式数据访问层研究,TP311.13
- 分布式空时编码的研究,TN919.3
- 基于分布式技术的远程教育自动答疑系统的设计与开发,TP391.6
- 基于词语权重的中文文本分类算法的研究,TP391.1
- 基于特征分析的DDoS攻击检测技术研究,TP393.08
- 连锁企业信息管理系统加密技术的设计与实现,TP393.08
- 全文检索系统研究,TP391.3
- 基于IEC61968的配电网应用软件的互操作研究,TM727
- 配电网中基于人工鱼群算法的分布式发电规划,TM715
- 基于负荷预测的多元能源供给与能耗监测系统,TK012
- 基于分布式光纤的混凝土坝温控反馈研究,TV698.1
- 基于Hadoop的分布式服务注册中心研究和实现,TP393.09
- 隐私保护信息检索协议及其应用研究,TP393.08
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 检索机
© 2012 www.xueweilunwen.com
|