[发明专利]一种基于面向服务架构的搜索引擎及搜索方法无效
申请号: | 201110089728.2 | 申请日: | 2011-04-11 |
公开(公告)号: | CN102156733A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 黄永峰;应励志;刘佐达;刘兆伟 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;刘华联 |
地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 面向 服务 架构 搜索引擎 搜索 方法 | ||
技术领域
本发明涉及搜索引擎领域,尤其涉及一种基于面向服务架构(SOA)的搜索引擎及搜索方法。
背景技术
随着万维网的应用,互联网中的信息量越来越大。为了搜索互联网中的信息,已经开发出了多种搜索引擎(Search Engine)。搜索引擎是互联网中的信息检索工具,它以特定的方式收集网络信息并加以组织,为用户提供检索服务。搜索引擎可以视为一个网络应用软件系统。
在现有的搜索引擎中,通常由搜索引擎的搜集器获得网络中的在线信息,并对这些信息建立集中的索引。当用户提交一个查询请求的时候,就通过访问这个索引,返回用户相关信息。但是,这种方式在IPv6的环境中可能是不适用的,这是因为在线信息量可能激增,给集中式搜索引擎的搜集和处理带来了非常大的困难,并且随着在线信息的实时性的增强,集中式搜索引擎难以进行实时地更新;更加重要的是,集中式搜索引擎无法获取某些完全私密或者部分公开的信息,因而也无法对这些信息进行处理。
发明内容
为了解决上述的技术问题,本发明提供了一种基于SOA的搜索引擎及搜索方法,应用于以IPv6为核心技术的下一代互联网中,以提供IPv6网络中的个性化和专业化信息检索服务。
本发明提供了一种基于面向服务架构的搜索引擎,包括:
中心节点,用于根据单元节点的节点资源描述信息对用户的查询进行任务分解,并将用户的查询分发给相应的单元节点;将搜索结果呈现给用户;
单元节点,用于根据接收的用户的查询进行搜索,并将搜索结果返回至中心节点。
在一个示例中,中心节点包括:
网络服务注册及管理子系统,用于接受单元节点的注册以及接收节点资源描述更新信息和搜索结果,并按照预设的条件选择相应的单元节点并将用户的查询发送至相应的单元节点;
检索子系统,用于接收用户的搜索需求,对用户的搜索需求预处理后生成用户的查询,并计算单元节点的节点资源描述信息与用户的查询的相关度,按照相关度的值对单元节点排序;将搜索结果呈现给用户。
在一个示例中,中心节点还包括日志挖掘子系统;日志挖掘子系统包括日志数据库和日志分析器,日志分析器用于对日志数据库中用户的信息进行分析,以向用户提供个性化服务。
在一个示例中,将搜索结果呈现给用户具体包括:检索子系统根据单元节点返回的搜索结果的权重与该单元节点的权重的乘积对所有的搜索结果重新排序后呈现给用户。
在一个示例中,网络注册及管理子系统通过网络服务描述语言接受单元节点的注册;网络注册及管理子系统通过简单对象访问协议接收单元节点的站点资源描述更新信息;网络注册及管理子系统通过简单对象访问协议向单元节点发送分解后的任务并接收单元节点返回的搜索结果。
在一个示例中,单元节点用于实现面向领域或面向主题的垂直搜索。
在一个示例中,单元节点由具有分布式结构的多个子节点组成。
本发明提供了一种基于面向服务架构的搜索方法,包括:
步骤10,中心节点根据单元节点的节点资源描述信息对用户的查询进行任务分解,并将用户的查询分发给相应的单元节点;
步骤20,单元节点根据接收的用户的查询进行搜索,并将搜索结果返回至中心节点;
步骤30,中心节点将搜索结果呈现给用户。
在一个示例中,中心节点包括网络服务注册及管理子系统和检索子系统;步骤10包括:
步骤101,检索子系统接收用户的搜索需求,对用户的搜索需求预处理后生成用户的查询,并计算单元节点的节点资源描述信息与用户的查询的相关度,按照相关度的值对单元节点排序;
步骤102,网络服务注册及管理子系统按照预设的条件选择相应的单元节点并将用户的查询发送至相应的单元节点;
步骤103,单元节点根据用户的查询进行搜索,并将搜索结果经网络服务注册及管理子系统返回至检索子系统,检索子系统将搜索结果呈现给用户。
在一个示例中,中心节点还包括日志挖掘子系统;日志挖掘子系统包括日志数据库和日志分析器;该搜索方法还包括步骤40:日志分析器对日志数据库中用户的信息进行分析,以向用户提供个性化服务。
在一个示例中,步骤103中,将搜索结果呈现给用户具体包括:
检索子系统根据单元节点返回的搜索结果的权重与该单元节点的权重的乘积对所有的搜索结果重新排序后呈现给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110089728.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电阻改变型存储器
- 下一篇:一种抽汲钢丝绳防喷盒