互联网基础性技术元搜索引擎概述 |
|
|
能是实现用户与程序之间的信息交互,其能够将用户所发出的原始信息转换成计算机可以识别的语言,并且将搜索结果以图形的方式反馈给用户。GUI图形化用户接口,能够以使用命令的方式,实现人机交互,并且将用户的查询请求提交给系统。 同时,GUI界面能够为用户设定搜索引擎成员列表,根据不同的搜索引擎特性,为用户选择最为适合的引擎。并且自动设定等待时间、反馈结果数量以及反馈方式等。这部分信息可以保存在客户端的用户cookie中,以便用户下次调取,从而提高使用效率。Cookie的主要功能就是保存搜索记录,并且对于搜索结果进行深入的整理和挖掘,便于用户的调取和使用。 (二)查询预处理器 查询预处理器的主要功能是将原始查询请求进行分类处理,并且通过交叉语言检索功能以及自然语言检索功能进行编辑,然后将所需要查询的信息进行重新分类整理。 (三)成员搜索引擎调度器 用户可以根据搜索习惯以及搜索历史,设定具有个性化的搜索引擎,也就是说元搜索引擎能够为用户提供个性化的搜索服务。如果用户并不满意自己的设定的成员搜索引擎,则可以根据成员搜索引擎的调度机制,将主题、领域以及区域等信息,添加到原有的成员搜索引擎之中,从而改变原有引擎的搜索习惯。例如,用户可以添加相应时间、反馈数量等等,从而生产出符合自己需求的搜索引擎列表。由于成员搜索引擎的信息(特别是查询串的格式化信息)经常发生变化,如果将它们的代码固定在元搜索引擎得主程序中显然是不合理的,因此我们采用了成员搜索引擎描述文件,以xml进行描述,采用形式化描述,对于每个新加入的成员搜索引擎,只要按照这个形式为其建立一个描述文件,就很容易将其加入到系统中。 (四)查询分发器 查询分发器的主要功能是接受成员引擎的调度列表,通过调用数据库信息,读取成员引擎的信息。并 且根据这些信息,启动相应的成员引擎,同时向它们发送查询信息。查询信息的主要内容有:主机信息;连接信息;查询参数的格式信息等。查询功能主要依靠的是数据库连接,其中部分信息是通过查询代理来进行的。一方面可以减少数据库的连接次数,另一方面可以在最大程度上集中使用查询信息,从而提高查询速度。 (五)查询代理 查询代理的主要功能是提供元搜索引擎所上一页 [1] [2] [3] [4] 下一页 |
|
|
|
上一个论文: 爱心是灵魂的搜索 下一个论文: 浅议人肉搜索的法律问题 |
|