一种商品排序的方法及装置制造方法及图纸

技术编号:19023421 阅读:30 留言:0更新日期:2018-09-26 19:04
本发明专利技术实施例公开了一种商品排序的方法及装置,涉及商品搜索技术领域,能够提高搜索过程的准确率。本发明专利技术包括:获取用户输入的关键词;从映射表集合中查找与所述关键词对应的商品信息,所述映射表集合中包括至少两张映射表,其中,每张映射表中至少包括关键词与商品信息之间的对应关系、以及相关度,所述相关度的取值用于表示商品信息与关键词之间的相关性;结合所述相关度的取值,按照所述相关度从大至小的顺序依次显示所述商品信息。本发明专利技术适用于商品搜索、排序。

【技术实现步骤摘要】
一种商品排序的方法及装置
本专利技术涉及商品搜索
,尤其涉及一种商品排序的方法及装置。
技术介绍
随着互联网的发展,尤其是网购的普及,越来越多的用户将采购方式从线下转为线上。在实际采购过程中,由于线上商品种类较多,为了方便用户挑选,线上的搜索服务应运而生。比如,在网购平台的搜索服务中,商品与词语之间会存在预设的匹配关系,用户可以通过输入词语、短句等方式来实现商品的搜索。然而,由于不同商品可能对应同一词语,因此,在实际搜索过程中,很可能出现使用同样的词语、短句进行不同商品的搜索。这样一来,用户在试图搜索某一商品的过程中,很有可能得到另一商品的搜索结果。也就意味着,实际的搜索结果并非属于用户试图搜索的商品,从而降低搜索过程的准确率。
技术实现思路
本专利技术的实施例提供一种商品排序的方法及装置,能够提高搜索过程的准确率。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术的实施例提供的方法,包括:获取用户输入的关键词;从映射表集合中查找与所述关键词对应的商品信息,所述映射表集合中包括至少两张映射表,其中,每张映射表中至少包括关键词与商品信息之间的对应关系、以及相关度,所述相关度的取值用于表示商品信息与关键词之间的相关性;结合所述相关度的取值,按照所述相关度从大至小的顺序依次显示所述商品信息。结合第一方面,在第一方面的第一种可能的实现方式中,在所述从映射表集合中查找与所述关键词对应的商品信息之前,所述方法还包括:以当前时刻为截至时刻,获取历史时间内的所有商品信息;根据所述所有商品信息,确定每个商品信息对应商品的商品属性,其中,每个商品对应至少一个商品属性;根据所述商品属性对所有商品进行划分,得到所述至少两张映射表组成的所述映射表集合,其中,每张映射表中均包括关键词与商品信息之间的匹配关系,及每组匹配关系对应的相关度。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述获取用户输入的关键词,具体包括:提取用户输入的搜索内容中的关键词。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,在所述根据所述商品属性对所有商品进行划分,得到所述至少两张映射表组成的所述映射表集合之前,所述方法还包括:根据公式计算得到所述每组匹配关系对应的相关度,其中,Score(q,d)用于表示所述搜索内容q与所述搜索内容q对应商品信息d的相关度总分数;Weight(w)用于表示关键词w在所述搜索内容q中的重要度;Score(w,d)用于表示关键词w与所述关键词w对应商品信息d的相关度分数;k1为用于进行平滑处理的常数,取值范围在0至1之间。结合第一方面或第一方面的第一至第三种可能的实现方式中任意一种,在第四种可能的实现方式中,在所述提取用户输入搜索内容中的关键词之后,所述方法还包括:在所述至少两张映射表中查找与所述关键词存在一定关系的目标关键词,所述一定关系至少包括释义相同和释义部分相同中的一项;在所述结合所述相关度的取值,按照所述相关度从大至小的顺序依次显示所述商品信息之后,所述方法还包括:结合所述目标关键词的相关度在所述映射表中的取值,按照所述目标关键词的相关度从大至小的顺序,显示检索到的与所述目标关键词对应的商品信息。结合第一方面的第一种可能的实现方式,在第五种可能的实现方式中,所述提取用户输入搜索内容中的关键词,具体包括:对用户输入的搜索内容进行语义分析,并得到语义分析结果;根据所述语义分析结果,提取关键词,所述关键词至少包括一个字、词或短语。结合第一方面的第一至第三种可能的实现方式中任意一种,在第六种可能的实现方式中,所述商品属性至少包括标题文字、品牌文字、类别文字、描述文字和型号文字中的任意一项。结合第一方面或第一方面的第一至第三种可能的实现方式中任意一种,在第七种可能的实现方式中,所述相关度的取值为0至1之间的浮点分数,所述相关度的取值与所述相关性呈正相关。第二方面,本专利技术的实施例提供的装置,包括:获取模块,用于获取用户输入的关键词;查找模块,用于从映射表集合中查找与所述获取模块获取的所述关键词对应的商品信息,所述映射表集合中包括至少两张映射表,其中,每张映射表中至少包括关键词与商品信息之间的对应关系、以及相关度,所述相关度的取值用于表示商品信息与关键词之间的相关性;显示模块,用于结合所述查找模块查找的所述相关度的取值,按照所述相关度从大至小的顺序依次显示所述商品信息。结合第二方面,在第二方面的第一种可能的实现方式中,所述获取模块,还用于以当前时刻为截至时刻,获取历史时间内的所有商品信息;确定模块,用于根据所述获取模块获取的所述所有商品信息,确定每个商品信息对应商品的商品属性,其中,每个商品对应至少一个商品属性;生成模块,用于根据所述确定模块确定的所述商品属性对所有商品进行划分,得到所述至少两张映射表组成的所述映射表集合,其中,每张映射表中均包括关键词与商品信息之间的匹配关系,及每组匹配关系对应的相关度。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述获取模块,具体用于提取用户输入的搜索内容中的关键词。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述装置还包括:计算模块,用于根据公式计算得到所述每组匹配关系对应的相关度,其中,Score(q,d)用于表示所述搜索内容q与所述搜索内容q对应商品信息d的相关度总分数;Weight(w)用于表示关键词w在所述搜索内容q中的重要度;Score(w,d)用于表示关键词w与所述关键词w对应商品信息d的相关度分数;k1为用于进行平滑处理的常数,取值范围在0至1之间。结合第二方面或第二方面的第一至第三种可能的实现方式中任意一种,在第四种可能的实现方式中,所述查找模块,还用于在所述至少两张映射表中查找与所述关键词存在一定关系的目标关键词,所述一定关系至少包括释义相同和释义部分相同中的一项;所述显示模块,还用于结合所述目标关键词的相关度在所述映射表中的取值,按照所述目标关键词的相关度从大至小的顺序,显示检索到的与所述目标关键词对应的商品信息。结合第二方面的第一种可能的实现方式,在第五种可能的实现方式中,所述获取模块,具体用于:对用户输入的搜索内容进行语义分析,并得到语义分析结果;根据所述语义分析结果,提取关键词,所述关键词至少包括一个字、词或短语。结合第二方面的第一至第三种可能的实现方式中任意一种,在第六种可能的实现方式中,所述商品属性至少包括标题文字、品牌文字、类别文字、描述文字和型号文字中的任意一项。结合第二方面或第二方面的第一至第三种可能的实现方式中任意一种,在第七种可能的实现方式中,所述相关度的取值为0至1之间的浮点分数,所述相关度的取值与所述相关性呈正相关。本专利技术实施例提供的一种商品排序的方法及装置,相比较于现有技术中的通过输入词语、短句等方式从匹配关系中进行商品搜索,本专利技术实施例能够根据用户输入的关键词从映射表集合中找到与该关键词对应的商品信息,之后结合商品信息对应的相关度的取值,按照相关度从大至小的顺序依次显示该商品信息。由于映射表集合中的每张映射表中都包括关键词与商品信息之间的对应关系、以及相关度,且相关度能够反映商品信息与关键词之间的相关性,这样一来,在显示商品信息时,能够将用户最可能需要的商品本文档来自技高网...

【技术保护点】
1.一种商品排序的方法,其特征在于,所述方法包括:获取用户输入的关键词;从映射表集合中查找与所述关键词对应的商品信息,所述映射表集合中包括至少两张映射表,其中,每张映射表中至少包括关键词与商品信息之间的对应关系、以及相关度,所述相关度的取值用于表示商品信息与关键词之间的相关性;结合所述相关度的取值,按照所述相关度从大至小的顺序依次显示所述商品信息。

【技术特征摘要】
1.一种商品排序的方法,其特征在于,所述方法包括:获取用户输入的关键词;从映射表集合中查找与所述关键词对应的商品信息,所述映射表集合中包括至少两张映射表,其中,每张映射表中至少包括关键词与商品信息之间的对应关系、以及相关度,所述相关度的取值用于表示商品信息与关键词之间的相关性;结合所述相关度的取值,按照所述相关度从大至小的顺序依次显示所述商品信息。2.根据权利要求1所述的方法,其特征在于,在所述从映射表集合中查找与所述关键词对应的商品信息之前,所述方法还包括:以当前时刻为截至时刻,获取历史时间内的所有商品信息;根据所述所有商品信息,确定每个商品信息对应商品的商品属性,其中,每个商品对应至少一个商品属性;根据所述商品属性对所有商品进行划分,得到所述至少两张映射表组成的所述映射表集合,其中,每张映射表中均包括关键词与商品信息之间的匹配关系,及每组匹配关系对应的相关度。3.根据权利要求2所述的方法,其特征在于,所述获取用户输入的关键词,具体包括:提取用户输入的搜索内容中的关键词。4.根据权利要求3所述的方法,其特征在于,在所述根据所述商品属性对所有商品进行划分,得到所述至少两张映射表组成的所述映射表集合之前,所述方法还包括:根据公式计算得到所述每组匹配关系对应的相关度,其中,Score(q,d)用于表示所述搜索内容q与所述搜索内容q对应商品信息d的相关度总分数;Weight(w)用于表示关键词w在所述搜索内容q中的重要度;Score(w,d)用于表示关键词w与所述关键词w对应商品信息d的相关度分数;k1为用于进行平滑处理的常数,取值范围在0至1之间。5.根据权利要求1至4中任意一项所述的方法,其特征在于,在所述提取用户输入搜索内容中的关键词之后,所述方法还包括:在所述至少两张映射表中查找与所述关键词存在一定关系的目标关键词,所述一定关系至少包括释义相同和释义部分相同中的一项;在所述结合所述相关度的取值,按照所述相关度从大至小的顺序依次显示所述商品信息之后,所述方法还包括:结合所述目标关键词的相关度在所述映射表中的取值,按照所述目标关键词的相关度从大至小的顺序,显示检索到的与所述目标关键词对应的商品信息。6.根据权利要求2所述的方法,其特征在于,所述提取用户输入搜索内容中的关键词,具体包括:对用户输入的搜索内容进行语义分析,并得到语义分析结果;根据所述语义分析结果,提取关键词,所述关键词至少包括一个字、词或短语。7.根据权利要求2至4中任意一项所述的方法,其特征在于,所述商品属性至少包括...

【专利技术属性】
技术研发人员:黄淳宋子龙李菁程进兴
申请(专利权)人:苏宁云商集团股份有限公司
类型:发明
国别省市:江苏,32

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

1