基于Lucene站内搜索引擎设计与实现.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Lucene站内搜索引擎设计与实现

软件分院2009级 5班 课程设计 课程名称:基于Lucene的站内搜索引擎的设计与实现 姓名: 学号: 分院:软件分院 2011年10月 项目 评分标准 评分等级 得分 平时成绩(20%) 态度端正,设计认真,能积极思考,学习纪录好 优秀 态度较好,较认真,能积极思考学习纪录较好 良好 态度一般,学习纪录尚可 中等 态度较差,不够认真,不善于思考纪录较差 及格 态度差,不认真,纪录差 不及格 程序设计成绩(40%) 程序代码规范,完成所有功能,代码质量高 优秀 程序代码较规范,完成主要功能,代码质量一般。 良好 程序代码基本规范,完成部分功能,代码质量较差 及格 程序代码不规范,完成功能少,代码质量差 不及格 设计报告成绩(40%) 撰写规范,设计思路清晰,知识运用熟练,设计详尽细致,按要求完成设计 优秀 撰写较规范,设计思路基本清晰,知识运用较熟练,能按要求完成设计 良好 撰写基本规范,设计思路基本清晰,知识运用尚可,能按要求完成设计 中等 撰写不规范,设计思路不太清晰,设计不详尽,基本完成设计 及格 撰写不规范,思路不清晰,知识运用不熟练。没有按要求完成设计 不及格 总评成绩 指导老师: 摘 要 在互联网蓬勃发展的今天,互联网上的信息更是浩如烟海。人们在享受互联网带来的便利的同时,却面临着一个如何在如此海量的内容中准确、快捷地找到自己所需要的信息的问题,由此互联网搜索引擎应运而生。 关键词:搜索引擎;中文分词;索引 The Construction of Search Engine Based on Lucene and Heritrix Abstract The contents on the Web are increasing exponentially as the rapid development of the Internet. A problem how to obtain the useful information from vast contents quickly and accurately is facing us while people are enjoying the convenience of the Internet. The solver of this problem is Web Search Engine. Key Words:Search Engine;Chinese Word Segmentation;Index 目 录 摘 要 I Abstract II 1 绪论 1 1.1 项目背景 1 1.2 国内外发展现状 1 2 系统的开发平台及相关技术 3 2.1 系统开发平台 3 2.2 系统开发技术 3 2.2.1 Lucene技术简介 4 2.2.2 Ajax技术简介 4 3 系统分析与设计 6 3.1 系统需求分析 6 3.1.1 系统架构分析 6 3.1.2 系统用例模型 6 3.1.3 系统领域模型 10 3.2 系统概要设计 11 3.3 系统详细设计 12 3.3.1 索引建立子系统 13 3.3.2 用户接口子系统 17 4 系统的实现 18 4.1 系统包框架的构建 18 4.1.1 索引建立子系统 18 4.1.2 用户接口子系统 19 4.2 系统主要功能实现 19 4.2.1 索引建立子系统 19 4.2.2 用户接口子系统 22 4.3 功能模块代码的实现23 4.3.1 索引的实现 23 4.3.2 搜索的实现25 4.3.3 排序的实现25 4.3.4 翻页的实现 27 结 论 28 参 考 文 献 29 致 谢 30 1 绪论 1.1 项目背景 1994年左右,万维网( 2 系统的开发平台及相关技术 该系统开发需要J2EE和J2SE相关技术,开发平台要求合理、方便、快捷,开发环境的选取至关重要,当选取一种相对合理的开发平台时,会提高系统开发效率,并遵循以最低的消耗完成最有价值的工程这一原则。 2.1 系统开发平台 本系统的开发平台如下表2.1所示: 表2.1 系统开发平台配置 名称 平台 系统开发操作系统: Windows XP中文版 系统开发数据库系统: SQL Server2000 个人版sp3 系统开发前台页面设计: Macromedia Dreamweaver8.0 J2EE服务端引擎: Tomcat6.0 范围系统集成开发工具

文档评论(0)

bokegood + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档