一种业务搜索方法及系统技术方案

技术编号:8907114 阅读:133 留言:0更新日期:2013-07-11 04:46
本发明专利技术公开了一种业务搜索方法,包括:业务搜索引擎接收业务搜索请求,所述业务搜索请求包括基于自然语言的业务搜索关键字;业务搜索引擎根据所述业务搜索关键字,在内容标签数据库中查找与所述业务搜索关键字匹配的内容标签;业务搜索引擎根据所述内容标签,在内容分类数据数据库中查找该内容标签对应的内容分类数据,并获取所述内容分类数据对应的业务列表;业务搜索引擎将所述业务列表返回给用户。相应地,本发明专利技术还公开了一种业务搜索系统。实施本发明专利技术,不仅不再受关键字个数及字数的限制,还提高了关键字的搜索有效性和符合度,而且这种分级搜索机制加快了搜索速度,提高了搜索效率。

【技术实现步骤摘要】

本专利技术涉及移动互联网业务
,更具体地说,涉及一种业务搜索方法及系统
技术介绍
现有的移动互联网业务应用平台,向用户提供各种各样的业务应用服务;由于业务应用平台提供的业务种类及数量繁多,用户使用这些业务应用时,都需要在业务门户上通过关键字搜索,查找到相应的业务,然后才能使用这些业务;但在当前各个业务门户上,业务的搜索都是通过业务上线时登记的关键字进行模糊搜索匹配,而不会涉及到业务内容。随着移动互联网技术的日渐成熟,移动互联网业务应用系统能够提供的业务种类和数量越来越多,导致通过业务提供的关键字对业务进行搜索时,往往会存在以下这些问题:1、受到关键字的个数的限制:运营人员在给业务设置查询、搜索关键字时,一般受限于系统关键字个数的限制,只能设置固定几个关键字,并且每个关键字都必须控制在指定的长度范围内;2、关键字的有效性差:运营人员在给业务设置查询、搜索关键字时,一般是根据运营人员自己的理解或当前业务的通用特性而设定关键字,而每个运营人员对业务的理解和业务的通用性的提取因其主观性而存在差异,从而导致设置的关键字并不能确保是有效的,是符合业务实际特性的,用户是否能够按照自己的需要搜索出其想要的业务,完全取决于选取的关键字,这可能导致用户无法找到自己需要的业务;3、关键字搜索的算法效率低:在当前关键字搜索技术中,基本上都采用字符模糊匹配的方式,在运营人员设定的关键字中,根据模糊匹配的规则,匹配出符合条件的业务,当设定的关键字越多,业务数量越多时,搜索的效率也就越低;4、关键字与业务内容的匹配度低:业务提供的内容在不断变化,但设定的关键字是固定的,不能根据内容的变化而自动变化,从而导致用户根据关键字搜索的结果与业务提供的内容之间无直接的关联,导致业务搜索的符合度很低。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术中的缺陷,提供一种有效性高且与业务内容匹配的业务搜索方法及系统。本专利技术解决其技术问题所采用的技术方案是:提供一种业务搜索方法,包括: 业务搜索引擎接收业务搜索请求,所述业务搜索请求包括基于自然语言的业务搜索关键字;业务搜索引擎根据所述业务搜索关键字,在内容标签数据库中查找与所述业务搜索关键字匹配的内容标签;业务搜索引擎根据所述内容标签,在内容分类数据数据库中查找该内容标签对应的内容分类数据,并获取所述内容分类数据对应的业务列表;业务搜索引擎将所述业务列表返回给用户。其中,所述业务搜索弓I擎根据所述业务搜索关键字,在内容标签数据库中查找与所述业务搜索关键字匹配的内容标签的步骤具体包括:业务搜索引擎对所述业务搜索关键字进行分词处理,得到搜索字符串;业务搜索引擎根据所述搜索字符串在内容标签数据库中查找与所述搜索字符串匹配的内容标签。其中,所述内容标签是对所述业务内容进行分词处理后抽取的内容关键字。其中,所述内容分类数据是预先根据内容分类规则将业务内容数据划分形成的结构化语义存储。其中,所述业务搜索引擎将所述业务列表返回给用户的步骤具体包括:业务搜索引擎将所述业务列表返回给业务智能路由引擎;所述业务智能路由引擎根据所述业务列表从业务应用平台获取业务列表中的业务对应的业务信息,所述业务信息包括业务内容、业务摘要和链接地址;所述业务智能路由弓I擎将所述业务列表和业务信息通过业务门户展示给用户。相应地,本专利技术实施例还提供了一种业务搜索系统,包括业务搜索引擎、内容标签数据库和内容分类数据数据库,所述内容标签数据库用于存储预先设置的内容标签,所述内容分类数据数据库用于存储预先设置的内容分类数据,所述业务搜索引擎包括:请求接收模块,用于接收业务搜索请求,所述业务搜索请求包括基于自然语言的业务搜索关键字;内容标签查找模块,用于根据所述业务搜索关键字,在内容标签数据库中查找与所述业务搜索关键字匹配的内容标签;内容分类数据查找模块,用于根据所述内容标签,在内容分类数据数据库中查找该内容标签对应的内容分类数据,并获取所述内容分类数据对应的业务列表;业务列表返回模块,用于将所述业务列表返回给用户。其中,所述内容标签查找模块具体包括:分词模块,用于对所述业务搜索关键字进行分词处理,得到搜索字符串;标签匹配模块,用于根据所述搜索字符串在内容标签数据库中查找与所述搜索字符串匹配的内容标签。其中,所述内容标签是对所述业务内容进行分词处理后抽取的内容关键字。其中,所述内容分类数据是预先根据内容分类规则将业务内容数据划分形成的结构化语义存储。其中,所述系统还包括业务智能路由引擎、业务应用平台和业务门户,所述业务智能路由引擎用于从业务搜索引擎接收所述业务列表,根据所述业务列表从业务应用平台获取业务列表中的业务对应的业务信息,并将所述业务列表和业务信息通过业务门户展示给用户,所述业务信息包括业务内容、业务摘要和链接地址。本专利技术一种业务搜索方法及系统的有益效果为:通过设置内容标签和内容分类数据将业务搜索关键字与业务的内容数据相关联,而且基于自然语言进行搜索,不仅不再受关键字个数及字数的限制,还提高了关键字的搜索有效性和符合度,而且这种分级搜索机制加快了搜索速度,提高了搜索效率。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是根据本专利技术第一实施例的业务搜索方法的流程图;图2是根据本专利技术第二实施例的业务搜索方法的流程图;图3是根据本专利技术第三实施例的业务搜索方法的示意图。图4是根据本专利技术第一实施例的业务搜索系统的结构示意图;图5是根据本专利技术第二实施例的业务搜索系统的结构示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1是根据本专利技术第一实施例的业务搜索方法的流程图。在本实施例中,一种业务搜索方法从步骤SlOO开始。在步骤SlOO中,业务搜索引擎接收业务搜索请求,该业务搜索请求包括基于自然语言的业务搜索关键字。在步骤SlOl中,业务搜索引擎根据业务搜索关键字,在内容标签数据库中查找与业务搜索关键字匹配的内容标签。在步骤S102中,业务搜索引擎根据匹配的内容标签,在内容分类数据数据库中查找该内容标签对应的内容分类数据,并获取该内容分类数据对应的业务列表;在步骤S103中,业务搜索引擎将业务列表返回给用户。本专利技术实施例提供的业务搜索方法,通过设置内容标签和内容分类数据将业务搜索关键字与业务的内容数据相关联,而且基于自然语言进行搜索,不仅不再受关键字个数及字数的限制,还提高了关键字的搜索有效性和符合度,而且这种分级搜索机制加快了搜索速度,提高了搜索效率。图2是根据本专利技术第二实施例的业务搜索方法的流程图。在本实施例中,一种业务搜索方法从步骤S200开始。在步骤S200中,业务搜索引擎接收业务搜索请求,该业务搜索请求包括基于自然语言的业务搜索关键字。在步骤S201中,业务搜索引擎对业务搜索关键字进行分词处理,得到搜索字符串。分词处理方法可以本领域技术人员熟知的任意合适的分词技术,例如基于字符串匹配的分词方法、词义分词法、统计分词法等。通过分词处理将业务搜索关键字提取为搜索字符串,可以便于此后的搜索匹配,提高搜索精确度。在步骤S202中,业务搜索引擎根据搜索字符串在内容标签数据库中查本文档来自技高网
...

【技术保护点】
一种业务搜索方法,其特征在于,包括:业务搜索引擎接收业务搜索请求,所述业务搜索请求包括基于自然语言的业务搜索关键字;业务搜索引擎根据所述业务搜索关键字,在内容标签数据库中查找与所述业务搜索关键字匹配的内容标签;业务搜索引擎根据所述内容标签,在内容分类数据数据库中查找该内容标签对应的内容分类数据,并获取所述内容分类数据对应的业务列表;业务搜索引擎将所述业务列表返回给用户。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓羽罗建伟杨严冬陈振民李继勇廖炳才
申请(专利权)人:卓望数码技术深圳有限公司
类型:发明
国别省市:

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

1