首页> 中文学位 >支持布尔查询的桌面搜索系统的设计与实现
【6h】

支持布尔查询的桌面搜索系统的设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 论文的研究背景

1.2 国内外研究现状

1.2.1 国外研究现状

1.2.2 国内研究现状

1.3 论文的组织结构

第二章 相关理论与技术介绍

2.1 全文检索系统

2.2 Lucene介绍

2.2.1 Lucene的特点

2.2.2 系统结构分析

2.2.3 数据流分析

2.2.4 Lucene的核心类

2.2.5 使用Lucene的全文检索

2.3 Visual Studio 2008

2.4 本章小结

第三章 Lucene系统分析

3.1 创建索引

3.1.1 索引过程

3.2.2 索引的过程

3.2.3 索引锁机制

3.2 搜索索引

3.2.1 搜索的过程

3.2.2 搜索过程的操作

3.2.3 高级搜索

3.3 分析器

3.4 本章小结

第四章 系统设计与实现

4.1 系统设计原则

4.2 可行性分析

4.3 系统概述

4.4 系统总体设计

4.5 系统详细设计

4.5.1 开发平台和工具

4.5.2 建立布尔检索模型

4.5.3 索引的设计与实现

4.5.4 搜索的设计与实现

4.6 系统测试

4.6.1 测试过程

4.6.2 系统测试

4.6.3 测试结果

4.7 本章小结

第五章 总结与展望

5.1 总结

5.2 展望

参考文献

发表论文和参加科研情况

致谢

展开▼

摘要

由于互联网技术和计算机的技术的快速进步,互联网上的数据和硬件上进行存储的信息都有明显的增加。在如此大量的信息、数据中准确、及时的查找到有效的信息是用户急需解决的难题,也是目前信息搜索领域内研究的热门。所以信息检索技术成为了用户进行桌面搜索引擎的重要应用,桌面搜索也成为了集成信息检索技术的代表。
  本文在开源代码Lucene的基础上构建桌面搜索引擎,应用Lucene创建索引和搜索索引的原理和方法,研究分析器的分词效果,建立支持布尔查询的桌面搜索模型,并设计模型架构。说明了Lucene的使用方式、设计框架、结构特点及核心类。详细说明使用Lucene对文档进行索引和搜索的过程。结合系统的功能需求,提出了具体的实现方案。
  应用C#语言编写基于布尔查询的桌面搜索系统,实现布尔检索模型,为待搜索的文件编制索引,把数据信息进行文本转换,对文本信息进行分析、并对分析得出的结果进行索引。计算每个包含索引项的文档向量和查询向量的相似度得分,利用得分值倒序排列查询结果从而实现对现有数据的格式(例如ppt、pdf、doc、excel等)信息稳定进行检索。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号