一种网络社区中的信息搜索方法和装置与流程

文档序号:11432861阅读:146来源:国知局
一种网络社区中的信息搜索方法和装置与流程
本发明涉及信息搜索技术领域,尤其涉及一种网络社区中的信息搜索方法和装置。

背景技术:
随着网络社区的兴起,在互联网和移动互联网中,常常需要基于网络社区内部数据进行信息搜索。目前,基于网络社区内部数据进行信息搜索主要采用以下方法:由用户选择信息搜索所基于的社区元素,以该社区元素对应的社区内部数据作为信息查询范围,根据用户输入的查询词,搜索该信息查询范围的社区内部数据,显示搜索结果供用户选择。其中,所述社区元素,是指网络社区的组成部分,例如,资源分享模块、群组模块等。可见,上述方法存在如下的问题:如果用户需要基于一个查询词,搜索多种社区元素的社区内部数据,或者,用户自身无法确定其所期望的搜索结果会出现在哪一社区元素的社区内部数据中,则用户需要更改搜索所基于的社区元素,并重新启动搜索过程,流程较为复杂,用户选择期望搜索结果的成本较高,特别是对于手机用户来讲,由于手机用户界面较小,用户多次进行社区元素的切换、搜索和结果选择,操作流程复杂、操作难度大,导致用户的搜索成本较高。

技术实现要素:
有鉴于此,本发明提供了一种网络社区中的信息搜索方法和装置,从而降低用户的搜索成本。本发明的技术方案具体是这样实现的:一种网络社区中的信息搜索方法,该方法包括:接收查询词,根据网络社区内部数据中,每种数据类型的特征,确定查询词与每种数据类型之间的相关性,根据所述相关性,确定信息搜索范围所涵盖的数据类型;其中,所述数据类型,是预先根据网络社区内部数据与用户意图搜索的搜索范围之间的关系,对网络社区内部数据进行划分得到的;根据所述查询词,搜索所述信息搜索范围内的每种数据类型对应的社区内部数据,得到所述信息搜索范围内的每种数据类型对应的搜索结果,输出搜索结果。一种网络社区中的信息搜索装置,该装置包括搜索范围确定模块、搜索模块和输出模块;所述搜索范围确定模块,用于接收查询词,根据网络社区内部数据中,每种数据类型的特征,确定查询词与每种数据类型之间的相关性,根据所述相关性,确定信息搜索范围所涵盖的数据类型;其中,所述数据类型,是预先根据网络社区内部数据与用户意图搜索的的搜索范围之间的关系,对网络社区内部数据进行划分得到的;所述搜索模块,用于根据所述查询词,搜索所述信息搜索范围内的每种数据类型对应的社区内部数据,得到所述信息搜索范围内的每种数据类型对应的搜索结果;所述输出模块,用于输出搜索结果。由上述技术方案可见,本发明在接收到查询词以后,先根据网络社区内部数据中,每种数据类型的特征,确定查询词与每种数据类型对应的社区内部的相关性,由于网络社区内部的数据类型,是预先根据网络社区内部数据的搜索意图特征、即网络社区内部数据与用户意图搜索的搜索范围之间的关系,对网络社区内部数据进行划分得到的,因此,通过所述相关性,能够预判用户的搜索意图、即用户意图搜索的信息搜索范围,因此根据所述相关性确定信息搜索范围,能够确定出满足用户搜索意图的所有信息搜索范围,这使得本发明具有如下的优点:一方面,如果用户意图搜索多种社区元素或多种数据类型的社区内部数据,则采用本发明能够一次性地对该多种社区元素或多种数据类型的社区内部数据进行搜索,而无须多次选择社区元素以及重新启动搜索过程,另一方面,由于本发明并非简单地将所有社区内部数据均纳入信息搜索范围,因而,能够一定程度上减少无关搜索结果的数量。可见,本发明能够降低用户的搜索成本。附图说明图1是本发明提供的网络社区中的信息搜索方法流程图。图2是本发明提供的网络社区中的信息搜索装置结构图。具体实施方式图1是本发明提供的网络社区中的信息搜索方法流程图。如图1所示,该方法包括:步骤101,接收查询词,根据网络社区内部数据中,每种数据类型的特征,确定接收的查询词与每种数据类型之间的相关性。其中,所述数据类型,是预先根据网络社区内部数据的搜索意图特征、即网络社区内部数据与用户意图搜索的搜索范围之间的关系,对网络社区内部数据进行划分得到的。例如,用户可能意图搜索的各种搜索范围中,一个典型的搜索范围是新闻等实时性较强的数据,则网络社区内部数据中的所有实时性较强的数据可以划分为一个数据类型。步骤102,根据所述相关性,确定信息搜索范围所涵盖的数据类型。通过步骤101~步骤102,可以实现预判用户的搜索意图,从而选择满足用户搜索意图的数据类型对应的社区内部数据作为信息搜索范围。步骤103,根据所述查询词,搜索所述信息搜索范围内的每种数据类型对应的社区内部数据,得到所述信息搜索范围内的每种数据类型对应的搜索结果。步骤104,输出搜索结果。可见,通过图1所示方法,可以实现一次性地将满足用户搜索意图的一个以上的数据类型对应的所有社区内部数据均纳入信息搜索范围,而无须针对不同的社区元素分别启动搜索流程,而且,与简单地将所有社区内部数据均纳入信息搜索范围相比,也能够排除掉不满足用户搜索意图的社区内部数据,从而缩小信息搜索范围,减少无关搜索结果的数量,因此,能够减小用户选择搜索结果的成本。其中,预先根据网络社区内部数据的搜索意图特征、即网络社区内部数据与用户意图搜索的搜索范围之间的关系,对网络社区内部数据进行划分得到的数据类型,典型地,可以包括但不限于:资源分享数据、群组数据、用户数据、游戏应用数据、和/或实时数据,以及长尾文本数据。每种数据类型,可以对应一个以上的社区元素。例如,资源分享数据,偏重于资源信息的分享,对应的社区元素可以包括小说阅读模块、音乐播放模块等。其中,根据数据类型的特征,确定接收的查询词与每种数据类型之间的相关性,可以采用多种方法实现,本发明对此不作限制。例如,每种数据类型的特征,可以用特征向量表示,查询词的特征也可以用特征向量表示,通过计算查询词的特征向量与每种数据类型的特征向量之间的夹角,确定接收的查询词与每种数据类型之间的相关性;再例如,也可以通过聚类的方式,确定查询词与每种数据类型之间的距离,根据所述距离,确定接收的查询词与每种数据类型之间的相关性。其中,长尾文本数据的涵盖范围很广泛,例如用户日志就是一种典型的长尾...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1