一种关联搜索方法和系统技术方案

技术编号:9381847 阅读:133 留言:0更新日期:2013-11-28 00:14
本发明专利技术提供了一种关联搜索方法及系统;方法包括:从搜索请求中解析出搜索关键字;选择所述搜索关键字对应的Web服务接口;调用所选择的Web服务接口进行搜索。本发明专利技术能够有效地克服通用搜索引擎盲目搜索与搜索信息不准确的缺点。

【技术实现步骤摘要】
一种关联搜索方法和系统
本专利技术涉及信息
,具体涉及一种关联搜索方法和系统。
技术介绍
目前,随着网络的快速发展,万维网逐渐成为用户在工作、生活和学习中不可缺少的一部分,如何准确、高效地从万维网上获取信息成为一个巨大挑战。通用性搜索引擎作为一个辅助人们检索信息的工具存在着一定的局限性,如:(1)不同领域、不同背景的用户具有不同的搜索需求,通用搜索引擎所返回的结果包含大量用户不关心的网页;(2)通用搜索引擎所返回的结果都是相互之间没有任何关系的网页。为了解决上述问题,本专利技术提出了能够准确、高效地向用户提供信息的基于Web服务的关联搜索系统。
技术实现思路
本专利技术要解决的技术问题是如何有效地克服通用搜索引擎盲目搜索与搜索信息不准确的缺点。为了解决上述问题,本专利技术提供了一种关联搜索方法,包括:从搜索请求中解析出搜索关键字;选择所述搜索关键字对应的Web服务接口;调用所选择的Web服务接口进行搜索。可选地,选择所述搜索关键字对应的Web服务接口的步骤包括:21、在Web服务信息表中查找与所述搜索关键字匹配的Web服务关键字;所述Web服务信息表中包括多个Web服务关键字;22、根据查找到的关键字与Web服务接口的对应关系,选择与所查找到的关键字对应的Web服务接口。可选地,所述步骤21前还包括:步骤20、判断所述搜索关键字中是否包含对象名;如果不包括则进行所述步骤21;如果包括则在对象信息表中查找所包含的对象名对应的对象行为关键字,进行步骤22;所述对象信息表中包括多个对象名,及各对象名对应的对象行为关键字。可选地,所述Web服务信息表还包括各Web服务关键字对应的Web服务类别;所述方法还包括:根据所述Web服务信息表,确定与所述搜索关键字匹配的Web服务关键字所对应的Web服务类别;对搜索到的信息基于所述Web服务类别,以及搜索到的信息中的注册信息、兴趣点与通信联系对象进行关联分析;保存关联分析的结果。可选地,保存关联分析的结果的步骤包括:判断关联分析的结果中是否包含所述对象信息表中对象名的关联信息;如果包含,则将所包含的关联信息保存在所述对象信息表中,并与相应的对象名建立对应关系。本专利技术还提供了一种关联搜索系统,包括:解析模块,用于从搜索请求中解析出搜索关键字;查找模块,用于选择所述搜索关键字对应的Web服务接口;信息搜索模块,用于调用所选择的Web服务接口进行搜索。可选地,所述的系统还包括:存储模块,用于保存Web服务信息表;所述Web服务信息表中包括多个Web服务关键字;所述查找模块包括:第一查找单元,用于在所述Web服务信息表中查找与所述搜索关键字匹配的Web服务关键字;接口选择单元,用于根据查找到的关键字与Web服务接口的对应关系,选择与所查找到的关键字对应的Web服务接口。可选地,所述存储模块还用于保存对象信息表,所述对象信息表包括多个对象名,及各对象名对应的对象行为关键字;所述查找模块还可以包括:第二查找单元;判断单元,用于在查找Web服务关键字前,先判断所述搜索关键字中是否包含对象名;如果不包括则指示所述匹配单元在所述Web服务信息表中查找与所述搜索关键字匹配的Web服务关键字;如果包括则指示所述第二查找单元在对象信息表中查找所包含的对象名对应的对象行为关键字,并发送给所述接口选择单元。可选地,所述Web服务信息表还包括各Web服务关键字对应的Web服务类别;所述查找模块还用于根据所述Web服务信息表,确定与搜索关键字匹配的Web服务关键字所对应的Web服务类别;所述系统还包括:信息关联模块,用于对搜索到的信息基于所述Web服务类别,以及搜索到的信息中的注册信息、兴趣点与通信联系对象进行关联分析,将关联分析的结果保存在所述存储模块中。可选地,所述信息关联模块将关联分析的结果保存在存储模块中是指:所述信息关联模块判断关联分析的结果中是否包含所述对象信息表中对象名的关联信息;如果包含,则将所包含的关联信息保存在所述存储模块中的对象信息表里,并与相应的对象名建立对应关系。本专利技术的技术方案先解析搜索关键词并与Web服务信息进行匹配,然后调用相应的Web服务接口,可以满足不同领域、不同背景的用户各自的搜索需求;能够避免通用搜索引擎不准确与无关联的缺点,使用户能够方便、快捷、高效地获取信息;从而使搜索引擎由粗放、盲目与低效的搜索方式向精细、明确与高效的搜索方式转变。本专利技术的优化方案进一步对搜索回来的信息进行了基于Web服务类别、注册信息、兴趣点与通信联系对象的关联分析,避免通用搜索引擎所返回的结果都是相互之间没有任何关系的网页。附图说明图1是实施例一的关联搜索方法的流程示意图;图2是本专利技术中的信息搜索的流程图;图3是本专利技术中信息关联的流程图;图4是实施例二的关联搜索系统架构的示意图;图5是实施例二中关联搜索系统的组网示意图;图6是实施例二的例子中关联搜索系统的主流程图。具体实施方式下面将结合附图及实施例对本专利技术的技术方案进行更详细的说明。需要说明的是,如果不冲突,本专利技术实施例以及实施例中的各个特征可以相互结合,均在本专利技术的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。实施例一、一种关联搜索方法,如图1所示,包括:101、从搜索请求中解析出搜索关键字;102、选择所述搜索关键字对应的Web服务接口;103、调用所选择的Web服务接口进行搜索。本实施例能够根据搜索关键字的不同,调用不同的Web服务接口来使用Web服务技术搜索信息,从而使得搜索到的结果能够限制在所调用的Web服务接口相应的范围中。如果根据用户领域和背景相应设置或更改搜索关键字和Web服务接口之间的对应关系,则可以让不同领域、不同背景的用户对于同样的搜索关键字,也能使用不同的Web服务接口,从而可以得到各自更加关心的搜索结果,而不是得到对所有用户都相同的大量网页。本实施例的一种实施方式中,所述步骤102具体可以包括:21、在Web服务信息表中查找与所述搜索关键字匹配的Web服务关键字;所述Web服务信息表中包括多个Web服务关键字;22、根据查找到的关键字与Web服务接口的对应关系,选择与所查找到的关键字对应的Web服务接口。本实施方式的一种备选方案中,所述步骤21前还可以包括:步骤20、判断所述搜索关键字中是否包含对象名;如果不包括则进行所述步骤21;如果包括则在对象信息表中查找所包含的对象名对应的对象行为关键字,进行步骤22;所述对象信息表中包括多个对象名,及各对象名对应的对象行为关键字。本实施方式的一种备选方案中,所述Web服务信息表还可以包括各Web服务关键字对应的Web服务类别;所述方法还可以包括:根据所述Web服务信息表,确定与搜索关键字匹配的Web服务关键字所对应的Web服务类别;对搜索到的信息进行基于所Web服务类别、注册信息、兴趣点与通信联系对象的关联分析;保存关联分析的结果。该实施方式可以运用关联技术获得对象的全方位特性、行为与关系信息。所述Web服务信息表除了Web服务关键字以外,还可以包括表名、Web服务名、Web服务类别与创建时间等字段;还可以包括各所述Web服务关键字与Web服务名、Web服务类别的对应关系。Web服务关键字和Web服本文档来自技高网...
一种关联搜索方法和系统

【技术保护点】
一种关联搜索方法,包括:从搜索请求中解析出搜索关键字;选择所述搜索关键字对应的Web服务接口;调用所选择的Web服务接口进行搜索。

【技术特征摘要】
1.一种关联搜索方法,包括:根据用户领域和背景相应设置搜索关键字与Web服务接口之间的对应关系;从搜索请求中解析出搜索关键字;选择所述搜索关键字对应的Web服务接口,包括:步骤20、判断所述搜索关键字中是否包含对象名;如果不包括则进行步骤21;如果包括则在对象信息表中查找所包含的对象名对应的对象行为关键字,进行步骤22,步骤21、在Web服务信息表中查找与所述搜索关键字匹配的Web服务关键字;所述Web服务信息表中包括多个Web服务关键字,还包括Web服务名和Web服务类别;步骤22、根据查找到的关键字与Web服务接口的对应关系,选择与所查找到的关键字对应的Web服务接口;调用所选择的Web服务接口进行搜索;根据所述Web服务信息表,确定与所述搜索关键字匹配的Web服务关键字所对应的Web服务类别;对搜索到的信息基于所述Web服务类别,以及搜索到的信息中的注册信息、兴趣点与通信联系对象进行关联分析;保存关联分析的结果。2.如权利要求1所述的方法,其特征在于,所述对象信息表中包括多个对象名,及各对象名对应的对象行为关键字。3.如权利要求2所述的方法,其特征在于,保存关联分析的结果的步骤包括:判断关联分析的结果中是否包含所述对象信息表中对象名的关联信息;如果包含,则将所包含的关联信息保存在所述对象信息表中,并与相应的对象名建立对应关系。4.一种关联搜索系统,其特征在于,包括:管理模块,用于设置不同的搜索关键字与Web服务接口的对应关系;存储模块,用于保存Web服务信息表;所述Web服务信息表中包括多个Web服务关键字;解析模块,用于从搜索请求中解析出搜索关键字;查...

【专利技术属性】
技术研发人员:陈俊
申请(专利权)人:北京永信至诚科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1