基于Lucene.NET技术的搜索引擎的开发与实现(SQLserver)(含录像)(毕业论文说明书12000字,答辩PPT,程序代码,SQLserver数据库)
摘要
随着网络信息资源的急剧增长,人们越来越多地关注如何快速有效地从海量的网络信息中,抽取出潜在的、有价值的信息,使之有效地在管理和决策中发挥作用。搜索引擎技术解决了用户检索网络信息的困难,目前Web搜索引擎(SearchEngine) 技术正成为计算机科学界和信息产业界争相研究、开发的对象。
搜索引擎 (SearchEngine)是指因特网上专门提供查询服务的一类网站,这些
网站通过网络搜索软件 (又称为网络搜索机器人)或网站登录等方式,收集因特网上大量网站的页面,经过加工处理后建库,从而能够对用户提出的各种查询作出响应,提供用户所需的信息。
本文首先介绍了Web搜索引擎的基本原理、核心技术和处理流程,并对如何提高搜索引擎的精确度和相关度进行了深入研究,对其核心算法进行了讨论和评估。
关键词: Web搜索引擎 精确度 Lucene.NET
ABSTRACT
With the rapid growth of network information resources, more and more concerned about howquickly and efficiently from the vast amounts of network information, to extract potentially valuable information to effectively play a role in the management and decision-making. The search engine technology to solve the difficulties of the user to retrieve network information, the Web search engine (SearchEngine) technology is becoming the computer science community and theinformation industry competing research and development of object.
Search engine (SearchEngine) refers to a class website, dedicated to provide consulting services in the Internet
Site through a web search software (also known as web search robot) or Login to gather a largenumber of websites on the Internet page after processing database, which can respond tovarious queries raised by users, to provide the user required information.
This paper first introduces the basic principles of the Web search engine, the core technologyand processes, and how to improve the accuracy and relevance of the search engines to conductin-depth study, discussion and assessment of its core algorithm.
Keywords: Web search engines precise degree Lucene.NET
系统分析
通过对搜索引擎以及结合Lucene.NET自身的特定制定本次设计需要实现的功能。
开发一个基于Lucene.NET的搜索引擎,它具有一下特点:
支持分词查询
支持全文搜索
高亮显示关键字
显示查询所用的时间
显示历史查询关键字
过滤关键字
其中分词和全文搜索都可以结合Lucene.NET提供的类库以及相关算法实现,而关键字高亮度显示只需要借助Highlighter.Net的帮助,通过数据库持久化保存数据,可以实现历史查询关键字的显示。
目 录
摘要 - 0 -
ABSTRACT - 1 -
目 录 - 2 -
第一章 绪论 - 3 -
1.1 项目背景 - 3 -
1.2 国内外发展现状 - 4 -
第二章 相关技术和开发工具 - 5 -
2.1什么是搜索引擎 - 5 -
2.2 Lucene.net介绍 - 6 -
2.3 .NET Framework - 7 -
第三章 搜索引擎的基本原理 - 8 -
3.1搜索引擎的基本组成及其功能 - 8 -
3.2搜索引擎的详细工作流程 - 11 -
第四章 系统分析与设计 - 13 -
4.1系统分析 - 13 -
4.2数据库设计 - 13 -
4.3系统实现目标 - 14 -
第五章 系统详细实现 - 15 -
5.1实现环境配置 - 15 -
5.2功能实现 - 16 -
结 论 - 20 -
致 谢 - 21 -
参 考 文 献 - 21 -
|