导航内容的确定方法和装置制造方法及图纸

技术编号:9924705 阅读:100 留言:0更新日期:2014-04-16 16:23
本申请公开了一种导航内容的确定方法和装置,其中,该方法包括:获取输入的搜索词;根据历史访问记录获取搜索词在类目树中各层上的各个类目中所对应的搜索结果的点击率;根据获取到的点击率确定所需要展示的类目,将确定出的上述需要展示的类目作为导航内容在网页上进行展示,并展示上述确定出的类目下的搜索结果。本申请解决了现有技术中直接将搜索词对应的所有叶子节点对应的类目都进行展示而造成的搜索效率低下的技术问题,达到了提高搜索效率的技术效果。

【技术实现步骤摘要】
导航内容的确定方法和装置
本申请涉及互联网领域,具体而言,涉及一种导航内容的确定方法和装置。
技术介绍
目前,在搜索引擎、门户网站以及电子商务平台等应用平台中,为了方便用户查找相关的内容,一般会将搜索结果按照一定的分类标准进行组织,一般常用的是按照类目的形式对结果进行展示,用户对类目进行进一步筛选,以缩小搜索结果的范围,从而帮助用户更快更准地找到满足自身搜索需求的目标内容。然而,由于用户知识领域的局限性,初始输入的查询词有时并不能真实有效地表达用户真实的或者是确切的意图,通过上述类目导航的方式就可以提示用户更准确地表达自己的需求意图,从而引导用户通过点击导航信息进一步地明确自己的查询需求。在常见的电子商务网站中,网站根据商品信息的不同分类建立自己的类目体系,建立的类目体系一般是以树的结构进行组织,比如,和手机相关的所有商品信息都归入手机类目中,和mp3相关的所有商品信息都划入mp3类目中。搜索引擎在对商品信息进行搜索之前,会首先建立索引,并将所有要搜索的商品信息分别打上标签,该标签用来标识这个商品信息是属于哪一个或多个叶子节点对应的类目,其中,叶子节点对应的类目就是叶子类目,其中,叶子节点对应的类目用于表示类目体系的树结构中不可再分的类目单元,举例来说:数码、电脑->手机通讯->手机,对于这样的类目树,其中的手机是不可再分的类目单元,手机便是该类目树的叶子节点对应的类目。目前,常见的导航一般都是基于叶子节点对应的类目的,在接收到用户的查询请求后,会根据搜索返回的所有结果所属的叶子节点对应的类目将其展现给用户以供用户进行筛选和导航,通过这种方式可以实现导航的目的,然而这种方式仅适用于用户需求比较具体、明确的搜索。例如,用户搜索连衣裙,这种搜索词已经很明确地表明了用户的搜索意图,且相对已经比较具体,这种搜索词所对应的搜索结果对应的类目一般也都是叶子节点对应的类目。在这种情况下,直接展示叶子节点对应的类目给用户是合理的,然而,用户经常会输入一些比较宽泛的搜索词,例如:用户输入“家居”作为搜索词,对于这种比较宽泛的搜索词,可能表明用户想搜索住宅家具也可能想搜索床上用品等多种搜索意图,因此,获取的搜索结果也比较宽泛,有时会包括多个行业或者多个类目。如果所有查询都按照叶子节点对应的类目的方式来确定导航内容会出现以下问题:首先,对于宽泛查询如果直接定位到一个非常精确的叶子节点对应的类目下,可能会出现显示的叶子节点对应的类目和用户所希望的搜索结果之间没有任何关系的情况,使得搜索结果不准确,降低了用户的体验度。此时,用户会重新输入其他的查询词进行重新搜索,由于客户端向搜索引擎服务器多次发出查询请求,在搜索用户数量众多的情况下会对搜索引擎服务器造成巨大的查询压力。其次,对于宽泛查询如果定位到多个叶子节点对应的类目下,则所召回的搜索结果数普遍偏多,且结果可能会跨多个叶子节点对应的类目以及多个非叶子节点对应的类目,有时分布的行业也可能会有多个。一方面搜索结果的数量会比较多,在展示位置有限的情况下,展示结果很难覆盖用户的全部意图;另一方面,多个行业的叶子节点对应的类目混合在一起进行展示容易给用户产生比较错乱的感觉,用户体验会比较差。再一方面,由于需要在多个叶子节点对应的类目下进行查询匹配操作,导致查询匹配的数据量巨大,导致搜索结果的效率降低,并且对于将获取到的数量较多的搜索结果传送给用户客户端时,也将会由于数据量的巨大导致网络传输速度下降,进一步影响搜索效率。针对上述问题,尚未提出有效的解决方法。
技术实现思路
本申请提供了一种导航内容的确定方法和装置,以至少解决现有技术中直接将搜索词对应的所有叶子节点对应的类目都进行展示而造成的搜索效率低下的技术问题。根据本申请的一个方面,提供了一种导航内容的确定方法,包括:获取输入的搜索词;根据历史访问记录获取上述搜索词在类目树中各层上的各个类目中所对应的搜索结果的点击率;根据获取到的点击率确定所需要展示的类目,将确定出的上述需要展示的类目作为导航内容在网页上进行展示,并展示上述确定出的类目下的搜索结果。优选地,根据获取到的点击率确定所需要展示的类目,将确定出的上述需要展示的类目作为导航内容在网页上进行展示,并展示上述确定出的类目下的搜索结果包括:当上述搜索词所对应的搜索结果在上述类目树中的第一叶子节点对应的类目的点击率大于或等于第一预定阈值时,将上述第一叶子节点对应的类目作为上述导航内容进行展示;或者当上述搜索词所对应的搜索结果在每个叶子节点对应的类目的点击率都未大于第一预定阈值,但是在一个或多个叶子节点对应的类目的点击率大于第二预定阈值且上述一个或多个叶子节点对应的类目属于同一个父节点时,将上述父节点下的叶子节点对应的类目作为上述导航内容进行展示。优选地,根据获取到的点击率确定所需要展示的类目,将确定出的上述需要展示的类目作为导航内容在网页上进行展示,并展示上述确定出的类目下的搜索结果包括:当上述搜索词所对应的搜索结果在每个叶子节点对应的类目的点击率都小于第一预定阈值、且上述搜索词所对应的搜索结果在每个叶子节点对应的类目的点击率大于第二预定阈值的多个叶子节点对应的类目不属于同一个父节点时,根据各个类目之间的父子关系进行层级展示。优选地,根据各个类目之间的父子关系进行层级展示包括:确定每个叶子节点对应的类目的父节点的点击率,其中,上述父节点的点击率是上述父节点下的所有子节点对应的类目的点击率的和;将点击率大于或等于第三预定阈值的父节点,以及上述点击率大于或等于第三预定阈值的父节点下的所有子节点对应的类目作为第一待展示的导航内容;将上述第一待展示的导航内容中上述父节点以及上述父节点下的所有子节点对应的类目按照父子节点之间的关系进行层级展示。优选地,在确定每个叶子节点对应的类目的父节点的点击率之后,上述方法还包括:确定小于上述第三预定阈值的父节点的上层节点的点击率,其中,上述上层节点的点击率是上述上层节点下的所有子节点对应的类目的点击率的和;将点击率大于或等于第四预定阈值的上层节点,以及上述点击率大于或等于第四预定阈值的上层节点下的所有子节点对应的类目作为第二待展示的导航内容;将上述第一待展示的导航内容和上述第二待展示的导航内容按照相互之间的父子关系进行层级展示。优选地,上述历史访问记录包括:上述搜索词对应的搜索结果的点击率,和/或上述搜索词对应的导航内容中各个类目的点击率。优选地,根据历史访问记录获取上述搜索词在类目树中各层上的各个类目中所对应的搜索结果的点击率包括:根据上述历史访问记录为各个类目设置权重值,其中,点击次数多的类目对应大的权重值,点击次数少的对应小的权重值;根据为各个类目设置的权重值确定上述各个类目的点击率。根据本申请的另一个方面,提供了一种导航内容的展示装置,包括:第一获取单元,用于获取输入的搜索词;第二获取单元,用于根据历史访问记录获取上述搜索词在类目树中各层上的各个类目中所对应的搜索结果的点击率;确定单元,用于根据获取到的点击率确定所需要展示的类目,将确定出的上述需要展示的类目作为导航内容在网页上进行展示,并展示上述确定出的类目下的搜索结果。优选地,上述确定单元包括:第一展示模块,用于当上述搜索词所对应的搜索结果在上述类目树中的第一叶子节点对应的类目的点击率本文档来自技高网
...
导航内容的确定方法和装置

【技术保护点】
一种导航内容的确定方法,其特征在于,包括:获取输入的搜索词;根据历史访问记录获取所述搜索词在类目树中各层上的各个类目中所对应的搜索结果的点击率;根据获取到的点击率确定所需要展示的类目,将确定出的所述需要展示的类目作为导航内容在网页上进行展示,并展示所述确定出的类目下的搜索结果。

【技术特征摘要】
1.一种导航内容的确定方法,其特征在于,包括:获取输入的搜索词;根据历史访问记录获取所述搜索词在类目树中各层上的各个类目中所对应的搜索结果的点击率;根据获取到的点击率确定所需要展示的类目,将确定出的所述需要展示的类目作为导航内容在网页上进行展示,并展示所述确定出的类目下的搜索结果;其中,在确定出所述搜索结果中各个类目的点击率的分布情况后,按照不同需求给出不同的导航形式。2.根据权利要求1所述的方法,其特征在于,根据获取到的点击率确定所需要展示的类目,将确定出的所述需要展示的类目作为导航内容在网页上进行展示包括:当所述搜索词所对应的搜索结果在所述类目树中的第一叶子节点对应的类目的点击率大于或等于第一预定阈值时,将所述第一叶子节点对应的类目作为所述导航内容进行展示;或者当所述搜索词所对应的搜索结果在每个叶子节点对应的类目的点击率都未大于第一预定阈值,但是在一个或多个叶子节点对应的类目的点击率大于第二预定阈值且所述一个或多个叶子节点对应的类目属于同一个父节点时,将所述父节点下的叶子节点对应的类目作为所述导航内容进行展示。3.根据权利要求1所述的方法,其特征在于,根据获取到的点击率确定所需要展示的类目,将确定出的所述需要展示的类目作为导航内容在网页上进行展示包括:当所述搜索词所对应的搜索结果在每个叶子节点对应的类目的点击率都小于第一预定阈值、且所述搜索词所对应的搜索结果在每个叶子节点对应的类目的点击率大于第二预定阈值的多个叶子节点对应的类目不属于同一个父节点时,根据各个类目之间的父子关系进行层级展示。4.根据权利要求3所述的方法,其特征在于,根据各个类目之间的父子关系进行层级展示包括:确定每个叶子节点对应的类目的父节点的点击率,其中,所述父节点的点击率是所述父节点下的所有子节点对应的类目的点击率的和;将点击率大于或等于第三预定阈值的父节点,以及所述点击率大于或等于第三预定阈值的父节点的所有子节点对应的类目作为第一待展示的导航内容;将所述第一待展示的导航内容中所述父节点以及所述父节点下的所有子节点对应的类目按照父子节点之间的关系进行层级展示。5.根据权利要求4所述的方法,其特征在于,在确定每个叶子节点对应的类目的父节点的点击率之后,所述方法还包括:确定小于所述第三预定阈值的父节点的上层节点的点击率,其中,所述上层节点的点击率是所述上层节点下的...

【专利技术属性】
技术研发人员:宁伟顾湘余
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1