一种搜索方法及装置制造方法及图纸

技术编号:21629917 阅读:38 留言:0更新日期:2019-07-17 11:24
本发明专利技术实施例提供一种搜索方法和装置,所述方法包括:接收输入数据,所述输入数据包括多个词语;对所述输入数据包括的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词;根据所述至少两个主题词中的至少一个确定对应的搜索结果。本发明专利技术实施可以有效提高搜索效率和搜索结果的准确性,简化用户操作。

A Search Method and Device

【技术实现步骤摘要】
一种搜索方法及装置
本专利技术实施例涉及计算机
,具体涉及一种搜索方法及装置。
技术介绍
随着互联网的快速发展,互联网已经成为重要的信息发布平台。为了帮助用户在信息海洋里快速、有效地获取用户需要的信息,搜索引擎应运而生。现有技术中,搜索引擎可以帮助人们通过搜索关键字来获取需要的信息。为了提高用户检索信息的效率,目前的输入法应用提供了一种智能搜索方法,这种方法可以将用户在输入框输入的内容作为搜索词进行搜索,并提供相应的搜索结果。然而,目前的智能搜索方法只能够提供单一主题的搜索结果,当用户输入内容包含多个主题时,现有的方法则不能够提供更丰富的结果。用户只能够再次输入相应的搜索词,得到搜索结果。因此,现有技术提供的方法存在不能准确预测用户意图、效率低的缺陷。
技术实现思路
本专利技术实施例提供了一种搜索方法及装置,旨在解决现有技术提供的搜索方法存在的效率低、操作繁琐、搜索不准确的技术问题。为此,本专利技术实施例提供如下技术方案:第一方面,本专利技术实施例提供了一种搜索方法,包括:接收输入数据,所述输入数据包括多个词语;对所述输入数据包括的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词;根据所述至少两个主题词中的至少一个确定对应的搜索结果。第二方面,本专利技术实施例提供了一种搜索装置,包括:接收单元,用于接收输入数据,所述输入数据包括多个词语;分析单元,用于对所述输入数据包括的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词;搜索单元,用于根据所述至少两个主题词中的至少一个确定对应的搜索结果。第三方面,本专利技术实施例提供了一种用于搜索的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收输入数据,所述输入数据包括多个词语;对所述输入数据包括的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词;根据所述至少两个主题词中的至少一个确定对应的搜索结果第四方面,本专利技术实施例提供了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如第一方面所示的搜索方法。本专利技术实施例提供的搜索方法及装置,可以接收用户输入的、包含多个词语的输入数据,对所述输入数据包含的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词,根据所述至少两个主题词中的至少一个确定对应的搜索结果。本专利技术实施例提供的搜索方法基于用户的输入数据进行多主题分析,由于确定的多个主题词为从用户输入数据中提取得到,能够更加准确的反映用户的搜索意图。此外,用户可以在例如即时通讯软件等聊天环境下即时、智能地获取相关搜索结果,无需用户打开专门的搜索引擎,方便用户操作、效率高。另外,本专利技术可以为用户提供基于多个主题词的搜索结果,可以为用户展示更多的信息,提高用户获取信息的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的搜索方法流程图;图2为本专利技术另一实施例提供的搜索方法流程图;图3为本专利技术一实施例提供的搜索装置示意图;图4是根据一示例性实施例示出的一种用于搜索装置的框图;图5是根据一示例性实施例示出的服务器的框图。具体实施方式本专利技术实施例提供了一种搜索方法及装置,可以有效提高搜索效率和搜索结果的准确性,简化用户操作。为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面将结合附图1至附图2对本专利技术示例性实施例示出的搜索方法进行介绍。参见图1,为本专利技术一实施例提供的搜索方法流程图。如图1所示,可以包括:S101,接收输入数据,所述输入数据包括多个词语。其中,所述输入数据可以是文本数据,也可以是语音数据。举例说明,用户可以使用输入法应用输入文本“去吃肯德基还是麦当劳”或者“想再听听三万英尺或者挪威的森林”。在接收用户输入数据后,可以响应于用户的操作,触发主动搜索模式,执行主题词分析处理与搜索处理,即执行S102和S103。例如,由用户点击搜索按钮,触发主动搜索模式。当然,也可以由输入法触发被动搜索模式,对用户当前输入数据进行自动分析,并主动为用户提供搜索结果。S102,对所述输入数据包括的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词。具体地,所述对所述输入数据包括的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词包括:S102A,对所述输入数据进行分词处理,获得分词处理结果。其中,所述分词处理结果包括多个词语。举例说明,假设用户输入数据为:“想再听听三万英尺或者挪威的森林”,分词结果为“想#再#听听#三万英尺#或者#挪威的森林”。又如,假设用户输入数据为“去吃肯德基还是麦当劳”,分词结果为“去吃#肯德基#还是#麦当劳”。其中,“#”用于分隔所述分词处理结果包含的各词语。S102B,确定所述分词处理结果包括的各词语属于主题词的概率值,根据所述概率值确定至少两个主题词。在获得分词结果后,可以将分词结果中的每个词作为当前词,获取当前词属于主题词的概率值。具体实现时,可以通过以下步骤确定所述分词处理结果包括的各词语属于主题词的概率值。(1)判断各词语是否属于主题词列表中的主题词。具体实现时,可以预先设置主题词列表,所述主题词列表可以包含各主题词、主题词对应的类别、主题词对应的类别概率。主题词列表的形式具体可以如表1所示。表1主题词列表主题词类别1类别1概率类别2类别2概率挪威的森林歌曲0.72电影0.28三万英尺歌曲0.95餐饮0.05肯德基餐饮0.99…………………………其中,所示主题词列表的生成过程可以为:预先设置关键词列表,根据用户历史输入数据统计各关键词所属的类别。例如,输入法应用可通过在不同类型应用程序下全网用户、特定群体或者特定用户的输入情况来统计每个关键词所属的类型信息。如“挪威的森林”在“酷狗音乐”、“QQ音乐”等音乐类应用程序下的输入次数占总输入次数的80%,由此可以确定“挪威的森林”所属音乐类型的概率为“0.8”。当然,也可以通过其他方式生成主题词列表,在此不进行限定。举例说明,假设用户输入数据为:“想再听听三万英尺或者挪威的森林”,分词结果为“想#再#听听#三万英尺#或者#挪威的森林”,针对每个词语判断其是否属于主题词列表中的主题词。经过判断,词语“三万英尺”、“挪威的森林”与所述主题词列表中的主题词匹配,则执行下述步骤。(2)若判断所述词语属于主题词列表中的主题词,获取所述主题词对应的类别概率。举例说明,假设词语“三万英尺”、“挪威的森林”与所述主题词列表中的主题词匹配,获取词语“三万英尺”属于歌曲类别的本文档来自技高网
...

【技术保护点】
1.一种搜索方法,其特征在于,包括:接收输入数据,所述输入数据包括多个词语;对所述输入数据包括的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词;根据所述至少两个主题词中的至少一个确定对应的搜索结果。

【技术特征摘要】
1.一种搜索方法,其特征在于,包括:接收输入数据,所述输入数据包括多个词语;对所述输入数据包括的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词;根据所述至少两个主题词中的至少一个确定对应的搜索结果。2.根据权利要求1所述的方法,其特征在于,所述对所述输入数据包括的多个词语进行多主题分析处理,确定与所述输入数据对应的至少两个主题词包括:对所述输入数据进行分词处理,获得分词处理结果;确定所述分词处理结果包括的各词语属于主题词的概率值,根据所述概率值确定至少两个主题词。3.根据权利要求2所述的方法,其特征在于,所述确定所述多个词语中的每个词语属于主题词的概率值包括:判断各词语是否属于主题词列表中的主题词;若判断所述词语属于主题词列表中的主题词,获取所述主题词对应的类别概率;判断所述词语的上下文属于所述类别对应的上下文的概率;根据所述主题词的类别概率、所述词语的上下文属于所述类别对应的上下文的概率、所述词语的上下文与主题词的距离得到所述主题词的类型概率值,作为所述词语属于主题词的概率值。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:显示所述分词处理结果,其中,所述分词处理结果包含的至少两个主题词突出显示;或者,显示确定的所述至少两个主题词。5.根据权利要求1或4所述的方法,其特征在于,所述根据所述至少两个主题词中的至少一个确定对应的搜索结果包括:响应于用户对所述至少两个主题词中的一个主题词的触发操作,显示与所述触发操作对应的主题词关联的搜索结果;或者,响应于用户对所述至少两个主题词...

【专利技术属性】
技术研发人员:陈小帅张扬
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

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

1