搜索方法和搜索引擎技术

技术编号:9668025 阅读:207 留言:0更新日期:2014-02-14 06:35
本发明专利技术公开了一种搜索方法和搜索引擎,其中,所述搜索方法包括:获取用户搜索信息;当根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别时,在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果,将所述搜索结果推送至用户搜索显示页面,以使用户从所述用户搜索显示页面获得所述搜索结果。本发明专利技术实现了搜索结果与用户的情感需求相匹配,增强了用户交互能力,同时提高了搜索效率。

【技术实现步骤摘要】
搜索方法和搜索引擎
本专利技术涉及计算机技术,尤其涉及一种搜索方法和搜索引擎。
技术介绍
随着计算机技术的不断发展,使得互联网的应用越来越普及,互联网的用户可以通过搜索引擎来获取其需要的网络资源。其中,搜索引擎是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。比如,百度、谷歌是一些具有代表性的搜索引擎。现有技术中搜索引擎采用的主流技术是:当用户以关键词查找信息时,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法,比如,根据网页中关键词的匹配程度,出现的位置或频率、以及链接质量等,计算出各网页的相关度及排名等级,然后根据关联度高低,按顺序将这些网页链接返回给用户。但是,上述的搜索引擎采用的主流技术仅仅考虑了关键词的字面匹配程度,只能搜索出与该关键词的字面相关的搜索结果,使得其得到的搜索结果的范围很小,尤其是当用户在搜索情感词时,说明该用户正处于某种情感中,现有的搜索引擎仅仅考虑了该情感词的字面匹配程度,只能搜索出与该情感词的字面相关的搜索结果,而该搜索结果往往不是用户当前情感所需要的内容。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种搜索方法和搜索引擎,能够根据用户搜索信息确定该用户的当前用户情感属性类别,获取与当前用户情感属性类别相匹配的调节情感属性类别的搜索结果,使得搜索结果与用户的情感需求相匹配,增强了用户交互能力,同时提高了搜索效率。第一方面,本专利技术实施例提供了一种搜索方法,所述方法包括:获取用户搜索信息;当根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别时,在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果;将所述搜索结果推送至用户搜索显示页面,以使用户从所述用户搜索显示页面获得所述搜索结果。第二方面,本专利技术实施例提供了一种搜索引擎,其特征在于,所述搜索引擎包括:获取单元,用于获取用户搜索信息,以及将所述用户搜索信息传输给所述搜索单元;第一搜索单元,用于从所述获取单元接收所述用户搜索信息,当根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别时,在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果,以及将所述搜索结果传输给推送单元;推送单元,用于从所述第一搜索单元接收所述搜索结果,将所述搜索结果推送至用户搜索显示页面,以使用户从所述用户搜索显示页面获得所述搜索结果。本专利技术实施例通过获取用户搜索信息,当根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别时,在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果,将所述搜索结果推送至用户搜索显示页面,以使用户从所述用户搜索显示页面获得所述搜索结果,搜索结果与用户的情感需求相匹配,增强了用户交互能力,同时提高了搜索效率。附图说明图1是本专利技术第一实施例的搜索方法的流程图;图2是本专利技术第二实施例的搜索方法的流程图;图3是本专利技术第三实施例的搜索引擎的示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。图1是本专利技术第一实施例的搜索方法的流程图。该搜索方法可以应用于搜索引擎。如图1所示,所述方法包括:步骤110、获取用户搜索信息。具体地,用户可以在不同的搜索入口输入用户搜索信息,比如,用户从百度知道提供的搜索框中输入“我很难过”,或者,用户从百度网页提供的搜索框中输入“我很开心”,其中,“我很难过”、“我很开心”皆为用户搜索信息。其中,用户不仅可以对网页进行搜索,还可以对图片、贴吧、音乐等进行搜索时,需要搜索引擎推送与用户搜索需求相对应的调节情感属性类别的资源至用户显示页面,该调节情感属性类别的资源为搜索结果。步骤120、当根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别时,在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果。具体地,获取到用户搜索信息后,对该用户搜索信息进行一系列处理,目的是确定该用户搜索信息的当前用户情感属性以及该当前用户情感属性对应的当前用户情感属性类别。比如,对用户搜索信息“我很难过”进行一系列处理后,得到该用户搜索信息的当前用户情感属性为“忧伤”,以及该“忧伤”对应的当前用户情感属性类别为“负向情感属性类别”。当能够确定与所述用户搜索信息相匹配的当前用户情感属性类别时,在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果。比如,当前用户情感属性类别为“负向情感属性类别”,在预设的索引库中获取到的搜索结果的调节情感属性类别为“正向情感属性类别”。步骤130、将搜索结果推送至用户搜索显示页面,以使用户从所述用户搜索显示页面获得所述搜索结果。具体地,将搜索到的搜索结果推送至用户搜索显示页面,用户搜索显示页面显示所述搜索结果的显示方式有很多种,比如,右侧方式显示、插件方式显示、弹窗方式显示、左侧方式显示、底部方式显示等,至于其他的显示方式在这里不再一一列举。在本实施例的一个优选实施方式中,步骤110之后还包括:当根据所述用户搜索信息不能确定与所述用户搜索信息相匹配的当前用户情感属性类别时,则根据所述用户搜索信息的字面匹配进行搜索,并搜索出与所述用户搜索信息的字面相关的搜索结果,该搜索方法属于现有技术,在这里不再详细说明。其中,根据所述用户搜索信息不能确定与所述用户搜索信息相匹配的当前用户情感属性类别,包括:对所述用户搜索信息进行分词处理,在情感属性词典中查询各个分词的情感属性,当在情感属性词典中没有查询到各个分词的情感属性时,则判定根据所述用户搜索信息不能确定与所述用户搜索信息相匹配的当前用户情感属性类别。在本实施例的另一个优选实施方式中,在步骤120中根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别,包括:对所述用户搜索信息进行分词处理,在情感属性词典中查询各个分词的情感属性,当查询到至少一个分词的情感属性时,则判定根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别,并根据所有分词的情感属性确定所述分词处理后的用户搜索信息的当前用户情感属性,以及与所述当前用户情感属性对应的所述当前用户情感属性类别。比如,对用户搜索信息“我很难过”进行分词处理,得到的各个分词为:“我”、“很”、“难过”,在情感属性词典中查询“我”“很”“难过”的情感属性,最终只查到“难过”的情感属性为“忧伤”,从而确定用户搜索信息“我很难过”的第一情感属性为“忧伤”以及该用户搜索信息“我很难过”的当前用户情感属性类别为负向情感属性类别。上述实施例中涉及到的情感属性词典是指对含有情感属性的情感词(term)所建立的词典。该情感属性词典是以键值(key-value)的形式进行存储数据的。其中,情感属性词典中的value为情感属性,key为带本文档来自技高网...
搜索方法和搜索引擎

【技术保护点】
一种搜索方法,其特征在于,所述方法包括:获取用户搜索信息;当根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别时,在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果;将所述搜索结果推送至用户搜索显示页面,以使用户从所述用户搜索显示页面获得所述搜索结果。

【技术特征摘要】
1.一种搜索方法,其特征在于,所述方法包括:获取用户搜索信息;当根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别时,在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果;将所述搜索结果推送至用户搜索显示页面,以使用户从所述用户搜索显示页面获得所述搜索结果。2.根据权利要求1所述的搜索方法,其特征在于,所述根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别,包括:对所述用户搜索信息进行分词处理,在情感属性词典中查询各个分词的情感属性,当查询到至少一个分词的情感属性时,则判定根据所述用户搜索信息能够确定与所述用户搜索信息相匹配的当前用户情感属性类别。3.根据权利要求2所述的搜索方法,其特征在于,所述在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果,包括:当所述当前用户情感属性类别为负向情感属性类别,所述当前用户情感属性属于负向情感属性类别,在所述预设的索引库中获取所述当前用户情感属性对应的调节情感属性、以及所述调节情感属性对应的搜索结果,所述搜索结果的调节情感属性类别为正向情感属性类别,所述调节情感属性属于正向情感属性类别。4.根据权利要求2所述的搜索方法,其特征在于,所述在预设的索引库中获取与所述当前用户情感属性类别相匹配的调节情感属性类别的搜索结果,包括:当所述当前用户情感属性类别为正向情感属性类别,所述当前用户情感属性属于正向情感属性类别,在所述预设的索引库中获取所述当前用户情感属性对应的搜索结果,所述搜索结果的调节情感属性类别为正向情感属性类别。5.根据权利要求1至4任一项所述的搜索方法,其特征在于,所述获取用户搜索信息之前,还包括:建立情感体系,以及根据所述情感体系建立所述预设的索引库。6.根据权利要求5所述的搜索方法,其特征在于,所述根据所述情感体系建立所述预设的索引库,包括:获取网络资源;根据所述情感体系对所述网络资源分类,并确定每类网络资源的情感属性,并根据确定情感属性的网络资源建立所述预设的索引库。7.根据权利要求6所述的搜索方法,其特征在于,所述根据所述预设的情感体系对所述网络资源分类,并确定每类网络资源的情感属性,并根据确定情感属性的网络资源建立所述预设的索引库,至少包括下列一种:根据预设的情感体系对所述网络资源分类,并利用所述网络资源自身的资源标签确定所述网络资源的情感属性,根据所述确定情感属性的网络资源建立所述预设的索引库;或者,抽取所述网络资源的部分网络资源作为样本,根据所述预设的情感体系标注每个样本的情感属性;计算所述网络资源的其他网络资源与所述样本的相似度,并根据所述计算出的相似度和所述预设的情感体系来确定所述其他网络资源的情感属性;利用所有标注情感属性的网络资源建立所述预设的索引库;或者,对所述网络资源进行切词,并提取所有带有情感属性的分词;根据所述预设的情感体系对所述分词进行分类,并确定所述分词的情感属性;根据所有分词的情感属性和所述网络资源的权重确定所述每一网络资源的情感属性,利用所述确定情感属性的网络资源建立所述预设的索引库。8.根据权利要求6或7所述的搜索方法,其特征在于,所述根据所述预设的情感体系对所述网络资源分类,并确定每类网络资源的情感属性,并根据确定情感属性的网络资源建立所述预设的索引库,还包括:根据所述确定情感属性的网络资源确定广告库物料的情感属性,利用所述确定情感属性的广告库物料建立所述预设的索引库。9.根据权利要求1至4任一项所述的搜索方法,其特征在于,所述将所述搜索结果推送至用户搜索显示页面,还包括:根据用户的搜索入口选取所述搜索结果的显示方式。10.根据权利要求8所述的搜索方法,其特征在于,所述将所述搜索结果推送至用户搜索显示页面,还包括:根据用户的搜索入口选取所述搜索结果的显示方式。11.根据权利要求1所述的搜索方法,其特征在于,所述获取用户搜索信息之后,还包括:当根据所述用户搜索信息不能确定与所述用户搜索信息相匹配的当前用户情感属性类别时,则根据所述用户搜索信息的字面匹配程度进行搜索,并搜索出与所述用户搜索信息的字面相关的搜索结果;其中,所述根据所述用户搜索信息不能确定与所述用户搜索信息相匹配的当前用户情感属性类别,包括:对所述用户搜索信息进行分词处理,在情感属性词典中查询各个分词的情感属性,当在情感属性词典中没有查询到各个分词的情感属性时,则判定根据所...

【专利技术属性】
技术研发人员:陈春丽江琳许青
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1