本发明专利技术公开了一种记录用户访问商品信息的方法和服务器,以及利用记录的用户访问商品信息的结果对商品信息进行搜索的方法和服务器,主要内容包括:对一段时间内用户对商品信息的访问进行记录,根据记录的汇总数据确定用户对商品信息的查询意图分布情况,得到用户对商品信息访问意图,进而利用得到的用户对商品信息的访问意图对用户的搜索请求进行分类,将与用户搜索的商品信息相关性较高的包含商品信息页面链接的商品信息节点列表返回给用户,让搜索结果更加接近用户的真实意图,使得搜索结果更好。
【技术实现步骤摘要】
本申请涉及计算机
,尤其涉及一种记录用户访问商品信息的方法和服务器,以及一种利用记录的用户访问商品信息的结果对商品信息进行搜索的方法和服务器。
技术介绍
用户在企业对个人用户(Business To Customer, B2C)网站或个人用户对个人用户(Customer To Customer,C2C)网站上进行商品搜索时,会通过网站提供的界面输入待查询的商品名称,网站根据用户输入的关键字进行搜索后向用户返回的的结果主要有两种, 一种是与用户待查询的商品相关的导航信息,另一种是用户待查询的商品的相关信息。目前,大量的商品信息按照商品类目名称以树的结构组织在一起,商品类目树保存在数据库相对应的数据表中,由人工对商品类目树中各节点的数据进行输入与维护,B2C 网站或是C2C网站中的每个商品信息的展示都属于商品类目树中某一个或多个节点。用户向B2C网站或是C2C网站进行商品信息查询时,如果网站向用户返回的结果是与用户待查询的商品相关的导航信息,则用户可以根据接收到的导航信息,沿商品类目树的路径自上而下定位至希望查询的搜索结果。如果网站向用户返回的结果是用户待查询的商品的相关信息,则网站将商品类目树中与用户待查询的商品相关的所有节点的信息返回给用户。由于目前的电子商务网站的商品数量非常庞大,有些网站的商品数量能够达到上亿规模,根据用户输入的待查询的商品名称搜索出的商品信息数量可能非常多,一方面,网站服务器向用户推送数量巨大的商品信息会占用服务器的大量系统资源以及网络带宽,另一方面,用户获得这些信息后,很难从网站返回的商品中准确、快速地定位出用户实际希望查询的商品。为了解决上述问题,目前的常规做法是限定向用户返回的商品类目数,通过减少向用户返回的商品信息,以减少向用户推送商品信息时对系统服务器的资源占用和网络的资源占用,并同时减少用户的查询时间。通过减少向用户返回的商品类目数的做法在一定程度上减少了资源的占用和用户的查询时间,但同时也可能将与用户查询相关度非常高的商品排除在外,导致向用户返回的查询结果不准确。综上所述,目前针对用户请求查询商品信息的搜索技术中,存在的对用户查询意图不明确,向用户返回的搜索结果中的信息与用户查询的相关度较低,导致用户的搜索结果较差的问题。
技术实现思路
本申请的目的在于,提供一种记录用户访问商品信息的方法和服务器,用以解决现有技术中存在的对用户查询意图不明确的问题。一种记录用户访问商品信息的方法,所述方法包括在用户每次访问包含商品信息的页面时生成日志文件,所述日志文件中包含访问页面中包含的商品信息的至少一个属性信息;根据各个日志文件包含的属性信息,分别确定同一商品类目对应的各个不同属性信息、及每种属性信息出现的次数信息;以及将确定出的同一商品类目对应的各个不同属性信息、及每种属性信息出现的次数信息作为一模型信息组记录;其中记录的该模型信息组中任一属性信息及其对应出现的次数信息作为该模型信息组中一个属性模型信息存在。一种记录用户访问商品信息的服务器,所述服务器包括日志生成模块,用于收到用户对包含商品信息的页面的访问信息时,生成日志文件,所述日志文件中包含访问页面中包含的商品信息的至少一个属性信息;信息确定模块,用于根据生成的多个所述日志文件中包含的属性信息,分别确定同一商品类目对应的各个不同属性信息及每种属性信息出现的次数信息;记录模块,用于将确定出的同一商品类目对应的各个不同属性信息以及每种属性信息出现的次数信息作为一模型信息组记录;其中所述模型信息组包括属性模型信息, 每一所述属性模型信息包括一属性信息及其对应出现的次数信息。本申请记录用户访问包含商品信息的页面时生成日志文件,并对各个日志文件中的属性信息进行分析,将确定出的同一商品类目对应的各个不同属性信息、及每种属性信息出现的次数信息作为一模型信息组记录,构建用户对商品访问意图的模型,明确了设定时间内用户对商品的访问意图。本申请的另一目的在于,提供一种利用记录的用户访问商品信息对商品信息进行搜索的方法和服务器,用以解决现有技术中存在的向用户返回的搜索结果与用户查询的相关度较低,导致用户的搜索结果较差的问题。一种对商品信息进行搜索的方法,所述方法包括根据用户输入的查询关键字,确定用户待查询商品信息所属的商品类目;在记录的各个模型信息组中,查找到确定出的商品类目对应的模型信息组;从查找到的模型信息组的属性模型信息下的属性信息中,确定与所述查询关键字匹配的属性信息;从确定出的属性信息中,提取出出现次数达到设定门限值的属性信息;将包含提取出的属性信息的商品节点列表返回给用户,其中商品节点列表中包含了与提取出的属性信息内容相同的至少一个包含商品信息的页面信息。一种对商品信息进行搜索的服务器,所述进行搜索的服务器包括类目确定模块,用于根据查询关键字,确定待查询商品信息所属的商品类目;查找模块,用于在记录的各个模型信息组中,查找确定出的商品类目对应的模型信息组;属性信息确定模块,用于从查找到的模型信息组的属性模型信息下的属性信息中,确定与所述查询关键字匹配的属性信息;提取模块,用于从确定出的属性信息中,提取出现次数达到设定门限值的属性信息;返回模块,用于将包含提取出的属性信息的商品节点列表作为搜索结果返回。本申请利用已记录的用户对商品信息的访问意图对用户的搜索请求进行分类,查询出与用户的查询意图相关性较高的属性信息,并将包含查询出的属性信息的商品节点列表返回给用户,使用户得到高相关度的搜索结果,能够快速、准确的定位出希望获得的商品信息。在减少用户的查询时间和准确的定位出希望获得的商品信息的同时,有效减少了向用户推送商品信息时对系统服务器的资源占用和网络的资源占用。附图说明图1为本申请实施例一确定商品的属性信息数量的方法示意图;图2为本申请实施例二进行商品搜索的方法示意图;图3为本申请实施例三记录用户访问商品信息的服务器结构示意图;图4为本申请实施例三对商品信息进行搜索的服务器结构示意图。具体实施例方式本申请提出对一段时间内用户对商品信息的访问进行记录,根据记录的汇总数据确定用户对商品信息的查询意图分布情况,得到用户对商品信息访问意图,进而利用得到的用户对商品信息的访问意图对用户的搜索请求进行分类,将与用户搜索的商品信息相关性较高的包含商品信息页面链接的商品信息节点列表返回给用户,让搜索结果更加接近用户的真实意图,使得搜索结果更准确。下面结合说明书附图对本申请的方案进行详细说明。实施例一本申请实施例一是记录用户访问商品信息的方法,如图1所示,包括以下步骤步骤101 服务器在用户每次访问包含商品信息的页面时生成日志文件。本实施例一中涉及的服务器是指能够在用户每次访问页面时,为本次访问事件生成日志文件的设备。该服务器可以是与提供商品信息页面的服务器集成在一起,也可以是独立于提供商品信息页面的服务器。本步骤的具体执行方式如下预先在提供商品信息的页面中添加一条可以连接到生成日志文件的服务器(简称“日志服务器”)的链接,当用户通过搜索结果访问该页面或是通过其他方式(如通过商品类目树)访问该页面后,用户对该页面的每一次点击都由服务器生成一条日志文件,并将生成的该日志文件通过在页面中添加的链接保存到日志服务器中。本步骤中,涉及的日志服务器本文档来自技高网...
【技术保护点】
1.一种记录用户访问商品信息的方法,其特征在于,所述方法包括:服务器收到用户对包含商品信息的页面的访问信息时,生成日志文件,所述日志文件中包含访问页面中包含的商品信息的至少一个属性信息;根据生成的多个所述日志文件中包含的属性信息,分别确定同一商品类目对应的各个不同属性信息及每种属性信息出现的次数信息;将确定出的同一商品类目对应的各个不同属性信息以及每种属性信息出现的次数信息作为一模型信息组记录;其中:所述模型信息组包括属性模型信息,每一所述属性模型信息包括一属性信息及其对应出现的次数信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:袁伟,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。