信息查询方法、装置、系统、服务器和客户端制造方法及图纸

技术编号:14642539 阅读:66 留言:0更新日期:2017-02-15 22:36
本申请实施例公开了一种信息查询方法、装置、系统、服务器和客户端,所述系统包括:信息交互集群和资源搜索集群,资源搜索集群中针对不同语种分别对应设置有不同的索引区间;不同索引区间中的一个分别指向至少一个资源;信息交互集群,用于根据源语种的关键词生成多个查询请求并发送给所述资源搜索集群;多个查询请求中的一个对应一个目标语种;资源搜索集群用于根据所述查询请求的目标语种确定所述查询请求对应的索引区间;将所述查询请求在所述索引区间指向的资源中进行查询;向所述信息交互集群反馈所述查询请求的查询结果;所述信息交互集群,还用于对资源搜索集群返回的不同目标语种的查询结果处理后反馈所述查询结果。可以降低查询成本。

【技术实现步骤摘要】

本申请涉及互联网信息搜索
,特别涉及一种信息查询方法、装置、系统、服务器和客户端
技术介绍
互联网的发展使得信息变得丰富且繁多,用户可以应用信息查询技术查询自己需要获取的数据信息。分布式信息查询技术因为能够快速为用户查找到符合用户意图的信息而被广泛使用。现有的分布式信息查询方法一般包括如下步骤:根据用户输入的查询词及其他查询条件生成查询请求串,计算机根据所述查询请求串利用分布式系统中的多个查询装置进行查询,得到查询结果并返回给用户。当用户需要查找不同语种类别的查询结果时,需要利用不同语种类别下的分布式系统分别进行查找,再分别将查找到的不同语种类别的查询结果反馈给用户。在实现本申请过程中,专利技术人发现现有技术中至少存在如下问题:现有的分布式信息查询方法只能处理同一种语种类别的信息查询,每新增一个语种类别,则需要重新搭建一套新的查询系统,因此,现有的信息查询方法及系统运用维护和开发过程非常繁杂,成本较高。
技术实现思路
本申请实施例的目的是提供一种信息查询方法、装置、系统、服务器和客户端,以降低多语言查询的成本。为解决上述技术问题,本申请实施例提供一种信息查询方法、装置、系统、服务器和客户端是这样实现的:一种信息查询系统,包括:信息交互集群和资源搜索集群,其中,所述资源搜索集群中针对不同语种分别对应设置有不同的索引区间;其中,每个所述索引区间分别指向至少一个资源;其中,所述信息交互集群,用于根据源语种的关键词生成多个查询请求,并发送给所述资源搜索集群;其中,每个所述查询请求对应一个目标语种;所述资源搜索集群用于接收所述多个查询请求,根据每个所述查询请求的目标语种确定每个所述查询请求对应的索引区间;将每个所述查询请求在所述索引区间指向的资源中进行查询;向所述信息交互集群反馈每个所述查询请求的查询结果;所述信息交互集群,还用于对所述资源搜索集群返回的不同目标语种的查询结果处理后,反馈所述查询结果。一种服务器,包括:分配组件用于接收多个查询请求,并确定所述查询请求对应的索引区间;并根据所述索引区间确定所述查询请求对应的搜索组件;接收与查询请求对应的搜索组件反馈的查询结果,并输出所述查询结果,所述多个查询请求分别对应于多种目标语种;所述搜索组件,用于将所述查询请求在所述索引区间指向的资源中进行查询,并反馈查询结果。一种信息查询方法,包括:接收用户输入的查询参数,所述查询参数包括关键词信息及语种特征信息;根据所述关键词信息生成与所述语种特征信息对应的查询请求串;根据预先建立的第一索引确定与所述语种特征信息对应的第二索引中的索引区间;所述第一索引包括语种特征信息与第二索引的索引区间的映射关系;所述第二索引包括关键词与信息页面间的映射关系;根据所述确定的与所述语种特征信息对应的第二索引中的索引区间获取所述查询请求串对应的查询结果。一种信息查询装置,包括:查询参数接收单元、查询请求串生成单元、位置区间确定单元和查询结果单元;其中,所述查询参数接收单元,用于接收用户输入的查询参数,所述查询参数包括关键词信息及语种特征信息;所述语种特征信息用于表示需要获得的查询结果的目标语种类别;所述关键词信息包括任意一种语种类别的关键词;所述关键词信息包括一个或多个关键词;所述查询请求串生成单元,用于根据所述关键词信息生成与所述语种特征信息对应的查询请求串;所述位置区间确定单元,用于根据预先建立的第一索引确定与所述语种特征信息对应的第二索引的索引区间;所述第一索引包括语种特征信息与第二索引的各索引区间的映射关系;第二索引包括关键词与信息页面之间的映射关系;所述查询结果单元,用于根据所述确定的所述语种特征信息对应的第二索引的索引区间获取所述查询请求串对应的查询结果。一种信息查询方法,包括:接收第一关键词;基于所述第一关键词生成第二关键词;其中所述第一关键词与所述第二关键词为不同语种,且具有相同或相近似语义;基于所述第二关键词查询得到第一查询结果集。一种网页数据的显示方法,包括:接收第一关键词;将所述第一关键词发送给服务器;接收所述服务器反馈的网页数据;其中,所述网页数据包括以第二关键词查询得到的第一查询结果集;其中,所述第一关键词与所述第二关键词为不同语种,且具有相同或相近似语义;显示所述网页数据。一种服务器,包括:通信模块、处理器和存储器;所述通信模块用于进行网络数据通信;所述存储器用于存储数据;所述处理器通过所述通信模块接收第一关键词,并根据第一关键词生成第二关键词,其中,所述第一关键词与所述第二关键词为不同语种,且具有相同或相近似语义;所述处理器从所述存储器读取与第二关键词对应的第一查询结果集,或者,所述处理器从所述存储器读取与第二关键词对应的第一查询结果集和与第一关键词对应的第二查询结果集。一种客户端,包括:输入设备、通信模块、处理器和显示器;所述输入设备用于数据输入;所述通信模块进行网络数据通信;所述显示器用于数据显示;所述处理器通过所述输入设备接收用户输入的第一关键词;控制所述通信模块将所述第一关键词发送给服务器;通过所述通信模块接收所述服务器反馈的网页数据;其中,所述网页数据包括以第二关键词查询得到的第一查询结果集,或者,所述网页数据包括以第二关键词查询得到的第一查询结果集和以第一关键词查询得到的第二查询结果集;其中,所述第一关键词与所述第二关键词为不同语种,且具有相同或相近似语义;控制所述显示器显示所述网页数据。由以上本申请实施例提供的技术方案可见,本申请实施例公开的信息查询方法、装置、系统、服务器和客户端,根据源语种的关键词生成多语种的查询请求,根据针对预设数量的语种对应设置的索引区间确定与查询请求的语种对应的索引区间,并在所述索引区间指向的资源中查询该语种对应的查询结果。通过该方式,一个语种的关键词可以在一个集群中查询到不同语种的信息,避免了为不同语种设立不同的用于查询的集群,降低了现有技术的多语种查询的成本。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一种信息查询系统的一个实施例的结构框图;图2是本申请一种信息查询系统的另一实施例的结构框图;图3是本申请一种信息查询系统的另一实施例的结构框图;图4是本申请一种信息查询系统的一个实施例的结构示意图;图5是本申请建立应用于本申请系统的全量索引的一个示例的流程图;图6是本申请建立应用于本申请系统的增量索引的一个示例的流程图;图7是本申请一种信息查询方法实施例的流程图;图8是本申请信息查询方法另一实施例的流程图;图9是本申请网页数据的显示方法一个实施例的流程图;图10是本申请信息查询装置一个实施例的模块图;图11是本申请一种服务器实施例的结构示意图;图12是本申请一种客户端实施例的结构示意图;图13是本申请客户端实施例中的一个客户端显示页面的示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一本文档来自技高网
...
信息查询方法、装置、系统、服务器和客户端

【技术保护点】
一种信息查询系统,其特征在于,包括:信息交互集群和资源搜索集群,其中,所述资源搜索集群中针对不同语种分别对应设置有不同的索引区间;所述不同的索引区间中的一个索引区间指向至少一个资源;所述信息交互集群,用于根据源语种的关键词生成多个查询请求,并发送给所述资源搜索集群;其中,所述多个查询请求中的一个对应一个目标语种;所述资源搜索集群用于接收所述多个查询请求,根据所述查询请求的目标语种确定所述查询请求对应的索引区间;将所述查询请求在所述索引区间指向的资源中进行查询;向所述信息交互集群反馈所述查询请求的查询结果;所述信息交互集群,还用于对所述资源搜索集群返回的不同目标语种的查询结果处理后,反馈所述查询结果。

【技术特征摘要】
2015.07.28 CN 20151045023551.一种信息查询系统,其特征在于,包括:信息交互集群和资源搜索集群,其中,所述资源搜索集群中针对不同语种分别对应设置有不同的索引区间;所述不同的索引区间中的一个索引区间指向至少一个资源;所述信息交互集群,用于根据源语种的关键词生成多个查询请求,并发送给所述资源搜索集群;其中,所述多个查询请求中的一个对应一个目标语种;所述资源搜索集群用于接收所述多个查询请求,根据所述查询请求的目标语种确定所述查询请求对应的索引区间;将所述查询请求在所述索引区间指向的资源中进行查询;向所述信息交互集群反馈所述查询请求的查询结果;所述信息交互集群,还用于对所述资源搜索集群返回的不同目标语种的查询结果处理后,反馈所述查询结果。2.根据权利要求1所述的系统,其特征在于,所述信息交互集群包括:搜索前端和翻译子集群和转换子集群;所述搜索前端分别与翻译子集群、资源搜索集群相连;用于接收输入的源语种的关键词,并将关键词发送给翻译子集群;接收翻译子集群反馈的目标语种的关键词,并根据所述目标语种的关键词,生成目标语种的查询请求,并将所述目标语种的查询请求发送至资源搜索集群进行查询,接收资源搜索集群反馈的查询结果;所述翻译子集群用于将所述搜索前端发来的源语种的关键词翻译为目标语种的关键词,并将所述目标语种的关键词反馈给搜索前端。3.根据权利要求2所述的系统,其特征在于,所述翻译子集群还用于将所述不同目标语种的查询结果翻译为指定语种的查询结果并返回给所述搜索前端。4.根据权要求2所述的系统,其特征在于,所述信息交互集群还包括:转换子集群,其位于搜索前端和资源搜索集群之间;用于将接收所述搜索前端发来的查询请求并将所述查询请求转换为合法的查询请求,将所述转换后的目标语种的查询请求发送至资源搜索集群进行查询;接收资源搜索集群反馈的查询结果,并对接收到查询结果进行相应的处理;将处理后的查询结果反馈给搜索前端。5.根据权利要求1所述的系统,其特征在于,所述资源搜索集群包括:分配服务器,用于接收信息交互集群发来的多个查询请求,并确定所述查询请求对应的索引区间;并根据所述索引区间确定所述查询请求对应的搜索子集群;接收与查询请求对应的搜索子集群发来的查询结果,并向所述信息交互集群反馈所述查询请求的查询结果;管理子集群,用于记录用于查询某一查询请求的一个或多个搜索子集群;搜索子集群,用于将所述查询请求在所述索引区间指向的资源中进行查询,并将查询结果反馈至分配服务器。6.根据权利要求5所述的系统,其特征在于,所述资源搜索集群还包括:监控子集群,用于监控所述搜索子集群,并将所述监控的结果反馈给分配服务器。7.根据权利要求1所述的系统,其特征在于,所述资源搜索集群中针对不同语种分别对应设置有不同的索引区间,包括:设置第一索引,所述第一索引用于表示语种与索引区间的映射关系。8.一种服务器,其特征在于,包括:分配组件,用于接收多个查询请求,并确定所述查询请求对应的索引区间;并根据所述索引区间确定所述查询请求对应的搜索组件;接收与查询请求对应的搜索组件反馈的查询结果,并输出所述查询结果,所述多个查询请求分别对应于多种目标语种;搜索组件,用于将所述查询请求在所述索引区间指向的资源中进行查询,并反馈查询结果。9.根据权利要求8所述的一种服务器,其特征在于,还包括:监控组件,用于监控所述搜索组件,并将所述监控的结果反馈给分配组件。10.一种信息查询方法,其特征在于,包括:接收用户输入的查询参数,所述查询参数包括关键词信息及语种特征信息;根据所述关键词信息生成与所述语种特征信息对应的目标语种的查询请求;根据预先建立的第一索引确定与所述语种特征信息对应的第二索引中的索引区间;所述第一索引包括语种特征信息与第二索引的索引区间的映射关系;所述第二索引包括关键词与信息页面间的映射关系;根据所述确定的与所述语种特征信息对应的索引区间获取所述目标语种的查询请求对应的查询结果。11.根据权利要求10所述的方法,其特征在于,所述语种特征信息用于表示需要获得的查询结果的目标语种类别。12.根据权利要求11所述的方法,其特征在于,所述根据关键词信息生成与所述语种特征信息对应的查询请求串,具体包括:根据所述查询参数中的语种特征信息确定查询结果的目标语种类别,将所述查询参数中的关键词翻译为与所述语种特征信息对应的目标语种关键词,根据所述目标语种关键词生成查询请求串。13.根据权利要求11所述的方法,其特征在于,所述关键词信息包括一个或多个关键词,所述一个或多个关键词为相同或不同语种类别的关键词。14.根据权利要求10所述的方法,其特征在于,所述第二索引中,语种特征信息相同的关键词所对应的关键词与信息页面之间的映射关系置于第二索引的相同区间。15.根据权利要求10所述的方法,其特征在于,所述根据...

【专利技术属性】
技术研发人员:叶良祝海峰胡月军
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1