基本功能: 功能类似淘宝首页的搜索效果,需要满足一下3个要求: 1、首先根据关键字列出关键字相关的信息(包含统计信息) 2、可以使用键盘上下键选择(默认不选中第一条),文本框内容根据选择信息变换 3、当选择第一或者最后一条时再向上或向下则取消选中,文本框中内容还原回原先输入的内容(这点比较重要,京东这个就做不好,因为当在向上向下选择的过程中因为文本框内容会跟着换,所以就无法还原到当初用户所输入的内容了) 基于Lucene.NET的站内搜索引擎 摘要 随着网络信息资源的急剧增长,人们越来越多地关注如何快速有效地从海量的网络信息中,抽取出潜在的、有价值的信息,使之有效地在管理和决策中发挥作用。搜索引擎技术解决了用户检索网络信息的困难,目前Web搜索引擎(SearchEngine) 技术正成为计算机科学界和信息产业界争相研究、开发的对象。 搜索引擎 (SearchEngine)是指因特网上专门提供查询服务的一类网站,这些 网站通过网络搜索软件 (又称为网络搜索机器人)或网站登录等方式,收集因特网上大量网站的页面,经过加工处理后建库,从而能够对用户提出的各种查询作出响应,提供用户所需的信息。 paper51.com 本文首先介绍了Web搜索引擎的基本原理、核心技术和处理流程,并对如何提高搜索引擎的精确度和相关度进行了深入研究,对其核心算法进行了讨论和评估。 关键词: Web搜索引擎 精确度 Lucene.NET 目 录 摘要 - 0 - ABSTRACT - 1 - 目 录 - 2 - 第一章 绪论 - 3 - 1.1 项目背景 - 3 - 1.2 国内外发展现状 - 4 - 第二章 相关技术和开发工具 - 5 - 2.1什么是搜索引擎 - 5 - 2.2 Lucene.net介绍 - 8 - 2.3 .NET Framework - 8 - 第三章 搜索引擎的基本原理 - 10 - 3.1搜索引擎的基本组成及其功能 - 10 - 3.2搜索引擎的详细工作流程 - 12 - 第四章 系统分析与设计 - 15 - 4.1系统分析 - 15 - 4.2数据库设计 - 15 - 4.3系统实现目标 - 18 - 第五章 系统详细实现 - 19 - 5.1实现环境配置 - 19 - 5.2功能实现 - 19 - 第六章 系统测试 - 24 - 5.1测试重要性 - 24 - 5.2测试用例 - 24 - 结 论 - 25 - 致 谢 - 26 - 参 考 文 献 - 27 - copyright paper51.com |