admin 发表于 2017-9-19 11:46:39

搜索引擎的设计与实现

技术:Java等
摘要:
我们处在一个大数据的时代,伴随着网络信息资源的庞大,人们越来越多地注重怎样才能快速有效地从海量的网络信息中,检索出自己需要的、潜在的、有价值的信息,从而可以有效地在日常工作和生活中发挥作用。因为搜索引擎这一技术很好的解决了用户搜索网上大量信息的难题,所以在当今的社会,无论是发展迅猛的计算机行业,还是作为后起之秀的信息产业界,都把Web搜索引擎的技术作为了争相探讨与专研的方向。
    搜索引擎的定义就是指按照既定的策略与方法,采取相关的计算机程序,通过在互联网中进行寻找信息,并显示信息,最后把找到的信息进行整理和筛选,为搜索引擎的使用者提供检索信息的服务,终极目标是为了提供给使用者,他所搜索信息相关的资料的计算机系统。搜索引擎的种类繁多,既可以进行全文的索引,还可以进行目录的索引,不仅有集合式的搜索引擎,还有垂直搜索的引擎以及元搜索引擎。除此之外,还有门户搜索引擎和免费链接列表等等。
    本文首先介绍了搜索引擎出现的必要性,以及什么是搜索引擎、搜索引擎的分类、处理流程、核心技术,同时也对如何才能提高搜索引擎的精准度以及关联度进行了更加深入的研究。
关键词: Web搜索引擎、信息检索、人机交互、Lucene全文检索引擎

目录:
目   录    IV
1 绪论    1
1.1 项目背景    1
1.2 国内外发展现状及分类    2
1.3 本论文组织结构介绍    3
2 相关技术介绍    5
2.1什么是搜索引擎    5
2.2sqlserver数据库    6
2.3 Tomcat服务器    7
3 搜索引擎的基本原理    8
3.1搜索引擎的基本组成及其功能    8
3.2搜索引擎的详细工作流程    11
4 系统分析与设计    14
4.1系统分析    14
4.2系统概要设计    14
4.2系统实现目标    15
5 系统详细实现    16
5.1实现环境配置    16
5.2功能实现    16
5.2.1建立索引    16
5.2.2文件搜索实现    18
5.2.3数据库的连接配置    20
5.2.4数据库搜索实现    20
5.2.5后台数据编辑实现    22
6 系统测试    24
6.1测试重要性    24
6.2测试用例    25
结   论    27
参 考 文 献    28
致   谢    29

论文字数:11851
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 搜索引擎的设计与实现