搜索结果排名和呈现制造技术

技术编号:21832981 阅读:24 留言:0更新日期:2019-08-10 18:07
本申请涉及搜索结果排名和呈现。提供了一种用于对搜索结果排名并且生成呈现的方法、系统和计算机可读介质。在一些实现中,搜索系统基于搜索查询来生成呈现。在一些实现中,搜索系统基于存储在知识图中的数据来对搜索结果排名。在一些实现中,搜索系统识别修饰概念,诸如所接收的搜索查询中的最高级,并且基于修饰概念来确定排名特性。

Search results ranking and presentation

【技术实现步骤摘要】
搜索结果排名和呈现分案说明本申请是申请日为2013年8月5日、申请号为201380052201.X的中国专利技术专利申请的分案申请。
技术介绍
本公开涉及搜索系统。通常,搜索结果使用诸如文本链接的列表的标准技术来呈现。搜索引擎从用户接收搜索查询,并且使用例如文本链接的列表提供搜索结果。
技术实现思路
提供了用于对搜索结果进行排名并且生成用于呈现搜索结果的呈现技术的方法、系统和计算机可读介质。在一些实现中,用于提供搜索结果的计算机实现的方法包括:使用一个或多个处理器从搜索查询确定实体引用(entityreference)。与实体引用的类型相关联的特性的排名列表基于知识图被识别。至少部分地基于搜索查询和实体引用的类型,来从特性的排名列表识别用于生成搜索结果的呈现的特性。确定与用于生成呈现的特性相关联的呈现技术。基于呈现技术,使搜索结果被呈现。在一些实现中,提供了包括被配置成执行操作的一个或多个计算机的搜索系统。搜索系统使用一个或多个处理器从搜索查询确定实体引用。搜索系统基于知识图来识别与实体引用的类型相关联的特性的排名列表。搜索系统至少部分地基于搜索查询和实体类型来从特性的排名列表识别用于生成搜索结果的呈现的特性。搜索系统确定与用于生成呈现的特性相关联的呈现技术。搜索系统基于呈现技术使搜索结果被呈现。在一些实现中,提供了用于在提供搜索结果时使用的非瞬时计算机可读介质。计算机可读介质具有用于从搜索查询确定实体引用的指令。计算机可读介质具有用于基于知识图来识别与实体引用的类型相关联的特性的排名列表的指令。计算机可读介质具有用于至少部分地基于搜索查询和实体引用的类型来从特性的排名列表识别用于生成搜索结果的呈现的特性的指令。计算机可读介质具有用于确定与用于生成呈现的特性相关联的呈现技术的指令。计算机可读介质具有用于基于呈现技术使搜索结果被呈现的指令。本公开的以下方面中的一个或多个可以单独或组合地被具体化为包括相应操作的方法。以下方面中的一个或多个可以单独或组合地被具体化为相应系统、装置和编码在计算机存储设备上的被配置成执行方法的动作的计算机程序。一个或多个计算机的系统可以依靠软件、固件、硬件、或安装在进行操作的系统上使系统执行动作的它们的组合这样配置。一个或多个计算机程序可以通过指令被这样配置,当指令由数据处理装置执行时,使装置执行动作。在第一方面:使用一个或多个处理器,从搜索查询确定实体引用;使用一个或多个处理器,基于知识图,识别与实体引用的类型相关联的特性的排名列表;使用一个或多个处理器,至少部分地基于搜索查询和实体引用的类型,从特性的排名列表识别用于生成搜索结果的呈现的特性;使用一个或多个处理器,确定与用于生成呈现的特性相关联的呈现技术;以及使用一个或多个处理器,基于呈现技术使搜索结果被呈现。根据第一方面的第二方面,进一步包括:使用一个或多个处理器,根据用户输入,使搜索结果以一种布置被呈现。根据第二方面的第三方面,其中,用户输入包括搜索查询。根据第二方面的第四方面,其中,用户输入包括对呈现技术的选择。根据第一方面的第五方面,其中,从搜索查询确定实体引用包括:确定知识图中的相关联节点。根据第一方面的第六方面,其中,识别特性的排名列表包括:识别预处理的模式表。根据第一方面的第七方面,其中,特性的排名列表至少部分地基于受欢迎度被排名。根据第一方面的第八方面,其中,特性的排名列表至少部分地基于同现被排名。根据第一方面的第九方面,其中,识别用于生成搜索结果的呈现的特性包括:至少部分地基于搜索查询,从特性的排名列表选择特性。根据第一方面的第十方面,其中,从由图库、时间线、地图、列表、图表、音频、和其任何组合构成的组中选择所述呈现技术。附图说明图1示出根据本公开的一些实现的信息流图;图2示出根据本公开的一些实现的列表用户界面的示例;图3示出根据本公开的一些实现的地图用户界面的示例;图4A示出根据本公开的一些实现的时间线用户界面的示例;图4B示出根据本公开的一些实现的另一个时间线示例用户界面;图5示出根据本公开的一些实现的图库用户界面的示例;图6示出根据本公开的一些实现的图表用户界面的示例;图7示出根据本公开的一些实现的用于生成呈现技术的信息图;图8示出根据本公开的一些实现的包含节点和边的示例性知识图部分;图9示出根据本公开的一些实现的示例性知识图部分;图10示出根据本公开的一些实现的另一个示例性知识图部分;图11示出根据本公开的一些实现的包括用于确定搜索呈现技术的示例性步骤的流程图;图12示出根据本公开的一些实现的包括用于对搜索结果排名的示例性步骤的流程图;图13示出根据本公开的一些实现的示例性自然语言处理图;图14示出根据本公开的一些实现的示例性短语树;图15示出根据本公开的一些实现的示例性查询树;图16示出根据本公开的一些实现的包括用于生成查询树的示例性步骤的流程图;图17示出根据本公开的一些实现的包括用于对搜索结果排名的示例性步骤的流程图;图18示出根据本公开的一些实现的包括示例性修饰概念的图;图19示出根据本公开的一些实现的包括用于确定用于对搜索结果排名的规则的示例性步骤的流程图;图20示出根据本公开的一些实现的可以用于实现搜索系统的一些或所有特征的示例性计算机系统;图21是根据本公开的一些实现的用户设备的图。具体实施方式在一些实现中,搜索系统基于从用户接收的搜索查询来检索搜索结果的集合。在一个示例中,互联网搜索引擎基于搜索查询来检索指向网页的一组链接。在一些实现中,可能期望使用反映搜索查询的内容、搜索结果的内容、或两者的技术来呈现搜索结果。例如,搜索系统呈现包括地图上的地理位置的搜索结果并且呈现包括时间线上的年代序列日期的搜索结果可能有用。例如,用于搜索查询“加利福尼亚的城市”的搜索结果可以被自动地呈现在地图上,同时用于搜索查询“VanGogh的绘画”的搜索结果可以在图像图库视图中被呈现。在一些实现中,搜索系统可以部分地依赖存储在数据结构中的数据来确定搜索结果,对搜索结果排名,并且生成呈现。以下在图2至图6中示出多个呈现技术的特定示例。以下说明和附图1至图21提供搜索系统的一些实现的附加细节和特征。图1示出根据本公开的一些实现的信息流图。在一些实现中,搜索系统在搜索查询框102中接收搜索查询,至少部分地基于数据结构框104和网页框110中的信息,在处理框106中确定排序特性和呈现特性,并且将搜索结果输出到搜索结果框108。在一些实现中,搜索查询框102接收关于搜索查询的输入。在一个示例中,搜索系统可以接收文本框中的文本搜索查询。在一些实现中,搜索查询包括文本、图像、音频、任何其他合适内容、或其任何组合。在一些实现中,搜索查询可以指向用于网页的互联网的搜索、用于特定信息片段的数据库的搜索、地图搜索、视频搜索、图像搜索、时间线搜索、任何其他合适搜索、或其任何组合。数据结构框104包括数据结构,数据结构包括由它们之间的关系部分限定的信息片段。在一些实现中,数据结构框104包括任何合适数据结构、数据图形、数据库、索引、列表、链接列表、表、任何其他合适信息、或其任何组合。在一个示例中,数据结构框104包括作为节点和边存储在图形结构中的数据的集合。在一些实现中,数据结构框104包括知识图。在一些实现中,知识图包括在包含节点本文档来自技高网...

【技术保护点】
1.一种用于提供搜索结果的计算机实现的方法,所述方法包括:接收搜索查询;使用一个或多个处理器来识别所述搜索查询中的修饰概念;使用一个或多个处理器基于所述搜索查询来生成查询树;使用一个或多个处理器至少部分地基于所述查询树来从知识图检索搜索结果;使用一个或多个处理器至少部分地基于所述修饰概念来确定至少一个排名特性;并且使用一个或多个处理器至少部分地基于所述至少一个排名特性来排名所述搜索结果。

【技术特征摘要】
2012.08.08 US 13/570,0431.一种用于提供搜索结果的计算机实现的方法,所述方法包括:接收搜索查询;使用一个或多个处理器来识别所述搜索查询中的修饰概念;使用一个或多个处理器基于所述搜索查询来生成查询树;使用一个或多个处理器至少部分地基于所述查询树来从知识图检索搜索结果;使用一个或多个处理器至少部分地基于所述修饰概念来确定至少一个排名特性;并且使用一个或多个处理器至少部分地基于所述至少一个排名特性来排名所述搜索结果。2.根据权利要求1所述的方法,其中,所述至少一个排名特性包括排名方向。3.根据权利要求1所述的方法,其中,生成所述查询树进一步包括:基于所述搜索查询的第二部分来生成多个查询树;确定用于所述多个查询树中的每个查询树的分值;并且至少部分地基于所述分值来从所述多个查询树中选择查询树。4.根据权利要求1所述的方法,其中,所述修饰概念在所述搜索查询中是显式的。5.根据权利要求1所述的方法,其中,所述修饰概念在所述搜索查询中是隐式的。6.根据权利要求1所述的方法,其中,所述修饰概念是客观的。7.根据权利要求1所述的方法,其中,所述修饰概念是主观的。8.根据权利要求1所述的方法,其中,所述查询树至少包括根节点、附加节点和限定所述根节点和所述附加节点之间的关系的边,并且其中,至少部分地基于所述查询树来从所述知识图检索所述搜索结果包括:基于实体引用在所述知识图中具有关系而从所述知识图检索所述实体引用,所述关系与下述各项匹配:所述查询树的所述根节点、所述查询树的所述附加节点、以及由所述查询树的所述边限定的在所述根节点与所述附加节点之间的关系,并且基于检索到的实体引用来确定所述搜索结果中的至少一个。9.一种用于搜索的计算机实现的方法,所述方法包括:使用一个或多个处理器基于搜索查询来识别修饰概念;使用一个或多个处理器至少部分地基于所述修饰概念并且基于从其获得搜索结果中的至少一个的知识图来确定用于排名所述搜索结果的规则;并且使用一个或多个处理器至少部分地基于所述规则来排名所述搜索结果。10.根据权利要求9所述的方法,其中,确定用于排名所述搜索结果的规则包括:在所述知识图中识别与所述搜索查询相关联的实体类型;并且检索与所述修饰概念和所述实体类型有关的数据,其中,所述数据至少包括所述规则。11.根据权利要求9所述的方法,其中,确定用于排名搜索结果的规定包括:在所述知识图中识别与所述搜索结果相关联的特性;并且检索与所述修饰概念和所述特性有关的数据,其中,所述数据至少包括所述规则。12.根据权利要求9所述的方法,其中,识别所述修饰概念包括从所述搜索查询中识别至少一个期望的排名特性。13.根据...

【专利技术属性】
技术研发人员:周晨丁晨戴维·弗朗索瓦·忽恩楼近宇黄彦来沈宏达李光华李一鸣柴洋洋
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1