vlambda博客
学习文章列表

【论文写作】基于Ajax+Lucene构建搜索引擎的设计与实现需求分析参考


3.2 功能需求

本设计要实现的功能:

1.能够对Internet上的网页内容、标题、链接等信息按链式收集。

2.能够实现一定链接深度的网页收集,也就是在Internet上实现一定的URL级的数据收录。

3.对收集到的数据存入MSSQL Server 2000等关系型数据库中、或者存入文本文件中。

4.网站信息库中的信息会不断的变动,对收集到的数据需要定期的自动维护,做到定期的删除、从新收集。

5.对收集到的数据进行关键词的检索。

6.对检索出的数据要可定位性,即可以显示对数据的出处的链接。

7.实现中英文分词功能,能够按中文或者英文单词检索数据。

8.实现无刷新的显示搜索结果,对搜索用时的计算、显示,关键字高亮显示等。

9.逻辑搜索功能比如“中国”AND“北京”AND NOT(“海淀区”AND“中关村”)。

3.3 性能需求

1.精度:

1.1对收集到的信息需要一定的完整性,即对链接层次里的每个链接页面都能够收集得到,并写入收集的存储区里。

1.2对搜索出的内容需要包含有关键字信息

2.时间特性要求:

2.1数据收集时,因为是对Internet网上Web信息的收集,并且采用URL级链式的网页收集。收集数据时不能够出现无响应的等待。

2.2搜索时响应时间应不超过3秒,无论搜索的记录多少。

3.灵活性

3.1具有良好的中文切词功能。

3.4 输入输出要求

输入:搜索的关键字。

处理:去前后空格,关键字,查询索引库。

输出:Web页面上显示搜索信息。

3.5 运行需求

1.硬件环境需求:

需要使用专用服务器,P4以上,512M以上内存,80G以上硬盘;Internet网络连接。

2.软件环境:

端:Windows 2003/XP操作系统、MSSQL Server 2000数据库、IIS5.0.NET Framework1.1

目录:

【论文写作】基于Ajax+Lucene构建搜索引擎的设计与实现需求分析参考





END

联系我

获取更多资源

学习更上一层楼