18.1 在线信息搜索系统介绍
在线信息搜索系统是一个综合性的系统,在实现过程中,不仅涉及表单数据的处理,而且会应用到数据库的相关知识。
1.在线信息搜索系统的功能原理
Web站点的在线信息搜索系统比较简单,其主要功能是将用户需求的信息快速检索并显示出来。在实现过程中,往往是根据用户提供的搜索关键字进行检索。在线信息搜索系统的功能原理如下。
(1)通过各种方式获取Web站点中的信息,并将这些信息进行存储处理。
(2)提供信息搜索表单供用户输入检索关键字。
(3)根据获取的关键字进行检索处理。
(4)将符合检索条件的信息显示出来。
2.在线信息搜索系统的构成模块
一个典型在线信息搜索系统由以下模块构成。
- 搜索表单模块:提供信息搜索表单,供用户输入搜索关键字。
- 搜索处理模块:按照用户的关键字进行搜索处理。
- 结果显示模块:将符合检索条件的信息显示出来。
- 数据库模块:提供系统中的信息数据,供用户进行搜索处理。
上述应用模块的具体运行流程如图18-1所示。
图18-1 在线信息搜索系统运行流程图
通过上述介绍,读者了解了用户在线信息搜索系统的功能原理和运行流程。在接下来的内容中,将通过一个具体的在线信息搜索系统实例,详细讲解一个典型的在线信息搜索系统的设计过程。
注意:图18-1所示的运行流程仅代表当前主流的Web搜索系统,对于大型的专业搜索引擎站点来说,其实现流程更加复杂,并且需要特殊的技术支持。