声明
摘要
第1章 绪论
1.1 课题背景及研究的目的和意义
1.2 NoSQL数据库的发展现状
1.3 全文检索技术发展现状
1.4 本文的研究内容及论文章节安排
第2章 关键技术
2.1 引言
2.2 MongoDB主要特点
2.2.1 功能和适用场景
2.2.2 集群和分片
2.2.3 GridFS简介
2.3 ElasticSearch的基本原理
2.3.1 Lucene核心概念
2.3.2 构建分布式搜索引擎原理
2.3.3 复制
2.3.4 管理工具
2.4 本章小结
第3章 海量文档全文检索系统的设计
3.1 引言
3.2 问题分析及解决方案
3.3 总体架构设计
3.3.1 基于OSGi的J2EE企业级模块化框架
3.3.2 面向服务架构
3.4 模块设计
3.4.1 文件处理模块设计
4.4.2 文本提取模块设计
3.4.3 全文索引模块设计
3.4.4 查询模块设计
3.5 本章小结
第4章 海量文档全文检索系统的实现
4.1 引言
4.2 基于OSGi的J2EE企业级模块化框架的实现
4.3 系统处理流程
4.4 文件处理模块的实现
4.4.1 用户界面
4.4.2 文件上传下载
4.4.3 文件保存读取
4.5 文本提取模块的实现
4.5.1 文本提取主框架
4.5.2 文本提取插件
4.6 全文索引模块的实现
4.6.1 分布式索引库配置
4.6.2 索引管理实现
4.7 查询模块的实现
4.8 本章小结
第5章 结论与展望
5.1 结论
5.2 展望
参考文献
致谢
作者简介