搜索方法及装置的制造方法_2

文档序号:8282377阅读:来源:国知局
[0062]根据所述至少一个可展现资源,生成所述至少一个可展现资源中每个可展现资源的标签信息;以及
[0063]将所述每个可展现资源的标签信息,插入所述附加结果。
[0064]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得单元,还用于
[0065]将所述目标展现资源的操作标识,插入所述搜索结果,所述操作标识所对应的页面元素被点击时,触发对所述目标展现资源进行所述操作标识所对应的操作。
[0066]由上述技术方案可知,本发明实施例通过根据所接收的搜索关键词,确定至少一个目标实体,进而根据所述至少一个目标实体中每个目标实体的属性信息,获得所述每个目标实体的展现数据,以作为搜索结果,使得能够输出所述搜索结果,由于不再完全依赖搜索关键词执行搜索操作,而是结合每个目标实体的属性信息执行搜索操作,使得搜索结果能够基本满足用户的结构化意图,因此,能够避免现有技术中由于用户通过应用反复进行搜索而导致的增加应用与搜索引擎之间的数据交互的问题,从而降低了搜索引擎的处理负担。
[0067]另外,采用本发明提供的技术方案,由于不再完全依赖搜索关键词执行搜索操作,而是结合每个目标实体的属性信息执行搜索操作,使得搜索结果能够基本满足用户的结构化意图,因此,能够有效提高搜索结果的有效性。
[0068]另外,采用本发明提供的技术方案,由于不再完全依赖搜索关键词执行搜索操作,而是结合每个目标实体的属性信息执行搜索操作,使得搜索结果能够基本满足用户的结构化意图,因此,能够有效提高搜索的效率。
[0069]另外,采用本发明提供的技术方案,通过以结构化形式,输出所述搜索结果,能够使得搜索结果的展现效果具有重点突出且内容清晰的特点,从而有效地提升了用户体验。
【【附图说明】】
[0070]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0071]图1为本发明一实施例提供的搜索方法的流程示意图;
[0072]图2为图1对应的实施例中搜索结果的展现示意图;
[0073]图3为图1对应的实施例中搜索结果和附加结果的展现示意图;
[0074]图4为本发明另一实施例提供的搜索装置的结构示意图。
【【具体实施方式】】
[0075]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本发明保护的范围。
[0076]需要说明的是,本发明实施例中所涉及的终端可以包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、无线手持装置、无线上网本、个人电脑、便携电脑、MP3播放器、MP4播放器等。
[0077]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0078]图1为本发明一实施例提供的搜索方法的流程示意图,如图1所示。
[0079]101、接收搜索关键词。
[0080]102、根据所述搜索关键词,确定至少一个目标实体。
[0081]103、根据所述至少一个目标实体中每个目标实体的属性信息,获得所述每个目标实体的展现数据,以作为搜索结果。
[0082]104、输出所述搜索结果。
[0083]所谓实体,可以理解为一个抽象概念的实例化,由名称、类型和描述该实体的属性信息组成。
[0084]需要说明的是,101?104的执行主体可以为位于本地终端中的应用,或者还可以为位于网络侧服务器中的搜索引擎,或者还可以一部分为位于本地终端中的应用,一部分为位于网络侧服务器中的搜索引擎,本实施例对此不进行特别限定。
[0085]可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的一个网页程序(webApp),只要能够实现信息搜索,以提供搜索结果的客观存在形式都可以,本实施例对此不进行限定。
[0086]这样,通过根据所接收的搜索关键词,确定至少一个目标实体,进而根据所述至少一个目标实体中每个目标实体的属性信息,获得所述每个目标实体的展现数据,以作为搜索结果,使得能够输出所述搜索结果,由于不再完全依赖搜索关键词执行搜索操作,而是结合每个目标实体的属性信息执行搜索操作,使得搜索结果能够基本满足用户的结构化意图,因此,能够避免现有技术中由于用户通过应用反复进行搜索而导致的增加应用与搜索弓丨擎之间的数据交互的问题,从而降低了搜索引擎的处理负担。
[0087]可选地,在本实施例的一个可能的实现方式中,在102中,具体可以根据所述搜索关键词,确定至少一个搜索实体。然后,则可以获得所述至少一个搜索实体中每个搜索实体所对应的至少一个候选实体,进而则可以从所述每个搜索实体所对应的至少一个候选实体中,选择一个候选实体,以作为所述每个搜索实体所对应的目标实体。
[0088]具体地,具体可以利用现有技术中的切词技术,对搜索关键词进行切词处理,或者进一步再进行停用词处理等过滤技术,以确定至少一个搜索实体。例如,搜索关键词为“驯龙高手高清”,对搜索关键词进行切词处理,确定一个搜索实体为“驯龙高手”。
[0089]具体地,可以根据所述至少一个搜索实体,获得所述至少一个搜索实体中每个搜索实体的标准名称,进而则可以根据所述每个搜索实体的标准名称,利用知识图谱,执行名称匹配操作,以获得与所述每个搜索实体的标准名称相匹配的所述至少一个候选实体。
[0090]其中,知识图谱,本质上是一种语义网络,是用于描述真实世界中存在的各种实体或概念。知识图谱可以被看作是一张巨大的图,图中的节点,代表实体(entity)或者概念(concept),而图中的连接节点的边,代表实体或概念之间的各种语义关系。
[0091]具体地,在知识图谱中,每个实体或概念可以用一个全局唯一确定的ID来标识,称为它们的标识符(Identifier)。每个实体或概念可以对应一个类型,例如,某个人所属的类型是人物(Person),或者,再例如,某部电影所属的类型是电影(Movie),或者,再例如,某部电视剧所属的类型是电视剧(Play)等。所有的类型都有自己的基类型,即最基础的类型是事物(Thing)。每个实体或概念还可以进一步用属性-值对(Attribute-Value Pair,AVP)用来刻画实体或概念的内在特性,例如,名称属性等。
[0092]知识图谱的详细描述可以参见现有技术中的相关内容,此处不再赘述。
[0093]由于用户输入搜索关键词的随意性,因此,所确定的搜索实体一般为用户随意输入的缩略语、译文或别名等简单说法,其可以对应一个常规的标准名称。
[0094]例如,如果所确定的搜索实体为“机器战警”或“机械战警”,则可以将“机器战警”进行名称标准化处理,以获得该搜索实体的标准名称“RoboCop”。
[0095]例如,如果所确定的搜索实体为“六人行”或“老友记”,则可以将“六人行”进行名称标准化处理,以获得该搜索实体的标准名称“Friends”。
[0096]但是,有些情况下,所确定的搜索实体一般为用户随意输入的缩略语或别名等简单说法,其可以对应的标准名称不止一个。在这种情况之下,还需要结合其他因素,本实施例对此不进行特别限定,例如,具体可以根据当前用户或全部用户的历史搜索日志,或者,还可以根据所述用户最近使用应用的应用属性信息,或者,还可以根据所述用户当前使用应用的页面内容信息,确定本次搜索的搜索实体所属的类型,进而确定到底采用哪个标准名称,等等。其中,所述应用属性信息可以包括但不限于应用名称如网易新闻、百度地图等、应用类型如新闻类、导航类等和界面展现内容如WORD文档、PDF文档等中的至少一项。
[0097]例如,如果所确定的搜索实体为“飞人”,则可以将“飞人”进行名称标准化处理,以获得该搜索实体的两个标准名称“刘翔”和“迈克尔?乔丹”。那么,假设所确定
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1