一种电子商务平台中的信息检索方法和装置制造方法

文档序号:6487789阅读:142来源:国知局
一种电子商务平台中的信息检索方法和装置制造方法
【专利摘要】本发明公开了一种电子商务平台中的信息检索方案,预先将电子商务平台中的信息按照品类、产品、商品的结构进行组织整理;其中,每个产品包括:产品名称以及属性信息,属性信息包括:各属性名称及分别对应的属性值;当每次需要进行信息检索时,包括:获取检索关键词;将检索关键词分别与各产品的属性值进行匹配,利用匹配成功的产品组成第一检索结果集合;将检索关键词分别与各产品的产品名称进行匹配,利用匹配成功的产品组成第二检索结果集合;将两个检索结果集合中的各检索结果进行展示,其中,第一检索结果集合中的各检索结果的展示顺序优先于第二检索结果集合中的各检索结果。应用本发明所述方案,能够提高检索结果的准确性。
【专利说明】一种电子商务平台中的信息检索方法和装置
【技术领域】
[0001]本申请涉及检索技术,特别涉及一种电子商务平台中的信息检索方法和装置。
【背景技术】
[0002]现有电子商务平台中,通常采用以下方式来实现商品的检索:获取用户的检索关键词,将获取到的检索关键词分别与各商品名称进行匹配,将匹配成功的商品作为检索结果展示给用户。
[0003]但是,上述方式在实际应用中会存在一定的问题,比如:用户输入的检索信息为NOKIA 5230,即用户想要检索NOKIA 5230这款手机,经分词处理后得到NOKIA和5230这两个检索关键词;那么,对于商品名称分别为“NOKIA 5230(手机)”和“N0KIA5230手机贴膜(贴膜)”的两个商品,按照现有检索方式,均会被作为检索结果展示给用户,而显然,后一个商品并不是用户所需的,从而降低了检索结果的准确性。

【发明内容】

[0004]有鉴于此,本发明提供了电子商务平台中的信息检索方法和装置,能够提高检索结果的准确性。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]一种电子商务平台中的信息检索方法,包括:
[0007]预先将所述电子商务平台中的信息按照品类、产品、商品的结构进行组织整理,包括:分别创建不同的品类;其中,每个品类的创建包括:确定该品类的品类名称以及属性信息,该品类的属性信息包括:各属性名称以及各属性名称分别对应的所有可能的属性值;针对每个品类,分别创建下属的每个产品;其中,每个产品的创建包括:确定该产品的产品名称以及属性信息,该产品的属性信息包括:与所属品类相同的各属性名称,以及针对每个属性名称,分别从其对应的所有可能的属性值中选出的与该产品对应的属性值;针对每个产品,在该产品的产品名称以及属性信息的基础上增加销售信息,形成商品;
[0008]当每次需要进行信息检索时,
[0009]获取检索关键词;
[0010]将所述检索关键词分别与各产品的属性值进行匹配,利用匹配成功的产品组成第一检索结果集合;
[0011]将所述检索关键词分别与各产品的产品名称进行匹配,利用匹配成功的产品组成第二检索结果集合;
[0012]将所述第一检索结果集合以及所述第二检索结果集合中的各检索结果进行展示,其中,所述第一检索结果集合中的各检索结果的展示顺序优先于所述第二检索结果集合中的各检索结果。
[0013]一种电子商务平台中的信息检索装置,该装置中包括:
[0014]组织模块,用于预先将所述电子商务平台中的信息按照品类、产品、商品的结构进行组织整理,包括:分别创建不同的品类;其中,每个品类的创建包括:确定该品类的品类名称以及属性信息,该品类的属性信息包括:各属性名称以及各属性名称分别对应的所有可能的属性值;针对每个品类,分别创建下属的每个产品;其中,每个产品的创建包括:确定该产品的产品名称以及属性信息,该产品的属性信息包括:与所属品类相同的各属性名称,以及针对每个属性名称,分别从其对应的所有可能的属性值中选出的与该产品对应的属性值;针对每个产品,在该产品的产品名称以及属性信息的基础上增加销售信息,形成商品;
[0015]获取模块,用于当每次需要进行信息检索时,获取检索关键词,并发送给第一检索模块和第二检索模块;
[0016]所述第一检索模块,用于将所述检索关键词分别与各产品的属性值进行匹配,利用匹配成功的产品组成第一检索结果集合,并将所述第一检索结果集合发送给展示模块;
[0017]所述第二检索模块,用于将所述检索关键词分别与各产品的产品名称进行匹配,利用匹配成功的产品组成第二检索结果集合,并将所述第二检索结果集合发送给所述展示模块;
[0018]所述展示模块,用于将所述第一检索结果集合以及所述第二检索结果集合中的各检索结果进行展示,其中,所述第一检索结果集合中的各检索结果的展示顺序优先于所述第二检索结果集合中的各检索结果。
[0019]总之,采用本发明所述方案,优先将按照属性值检索得到的检索结果即产品展示给用户,由于属性值体现的是产品本身固有的特性,如品牌、型号、尺寸等,因此,按照属性值检索后,得到不需要的检索结果即错误的检索结果的可能性较小,从而提高了检索结果的准确性;
[0020]另外,按照产品名称检索得到的检索结果会在按照属性值检索得到的检索结果之后展示给用户,从而既能满足用户现有的检索习惯,又能给用户提供更多的检索结果;
[0021]再有,采用本发明所述方案后,以产品为单位进行检索,而不是像现有技术中一样以商品为单位进行检索,从而提闻了检索效率。
【专利附图】

【附图说明】
[0022]图1为品类、广品以及商品之间的关系不意图。
[0023]图2为电子商务平台中的信息组织方法实施例的流程图。
[0024]图3为本发明电子商务平台中的信息检索方法实施例的流程图。
[0025]图4为本发明电子商务平台中的信息检索装置实施例的组成结构示意图。
【具体实施方式】
[0026]针对现有技术中存在的问题,本发明中提出一种电子商务平台中的信息检索方案,能够提高检索结果的准确性。
[0027]本发明所述方案适用于预先将电子商务平台中的信息按照品类、产品、商品的结构进行组织整理后的场景。图1为品类、产品以及商品之间的关系示意图。以下即结合具体实施例,对图1所示结构的形成进行详细说明。
[0028]图2为电子商务平台中的信息组织方法实施例的流程图。如图2所示,包括以下步骤:
[0029]步骤21:分别创建不同的品类,品类是指商品分类;其中,每个品类的创建包括:确定该品类的品类名称以及属性信息,该品类的属性信息包括:各属性名称以及各属性名称分别对应的所有可能的属性值。
[0030]本步骤中,可创建不同的品类,具体来说,如果一品类的品类名称和属性信息均被确定下来,则表示该品类创建完成,所述属性信息即为一个属性集合,其中包括多个属性,每个属性中进一步包括:属性名称及对应的所有可能的属性值。
[0031]在实际应用中,可利用一个属性,即一个属性名称/属性值对来描述商品的某一方面的特性,通常,人们对于商品的认识都是多维度的,因此商品一般都具有多种特性,需要利用多个属性名称/属性值对来描述。
[0032]举例说明:
[0033]假设创建的一品类的品类名称为手机,那么其对应的各属性名称可为:品牌、型号、屏幕大小、制式和颜色等;
[0034]相应地,品牌这一属性名称对应的所有可能的属性值可包括NOKIA、MOTO等目前市场上出现的所有手机品牌;
[0035]型号这一属性名称对应的所有可能的属性值可包括目前市场上出现的所有手机型号;
[0036]屏幕大小这一属性名称对应的所有可能的属性值可包括目前市场上出现的所有手机屏幕大小,如3.2英寸、4.0英寸等;
[0037]制式这一属性名称对应的所有可能的属性值可包括目前市场上出现的所有手机制式,如全球移动通信系统(GSM,Global System for Mobile Communications)、宽带码分多址(WCDMA,Wideband Code Division Multiple Access)、码分多址(CDMA,Code DivisionMultiple Access)等;
[0038]颜色这一属性名称对应的所有可能的属性值可包括赤、橙、黄、绿、蓝、紫、粉、白、黑、白蓝、白红、红蓝、白粉等各种颜色。
[0039]另外,针对每个品类的各属性名称,还可分别确定各属性名称所属的属性类别。
[0040]所述属性类别包括:关键属性、制成属性以及销售属性。其中,销售属性是指与产品的销售行为相关的属性;制成属性是指与产品的销售行为无关的产品的固有属性,在产品生产制造完成之后即确定;关键属性用于唯一标识一个产品。如,品牌和型号即为关键属性,屏幕大小和制式即为制成属性,颜色即为销售属性。
[0041]在实际应用中,当每次接收到品类创建指令时,可为电子商务平台的管理维护人员显示出一个品类创建界面,其中可显示有品类名称输入框以及属性信息输入框等,供管理维护人员进行相关信息的输入,并将接收到的管理维护人员在品类名称输入框中输入的信息作为要创建的品类的品类名称,相应地,将接收到的管理维护人员在属性信息输入框中输入的信息作为要创建的品类的属性信息,并且,通过某种方式提示管理维护人员分别针对各属性名称选择其属于上述三种属性类别中的哪一种,将管理维护人员所选择的属性类别作为各属性名称所属的属性类别。
[0042]各品类之间不存在从属关系,不同的品类,属性信息必定有差异。
[0043]可以在每创建完一个品类之后,即执行步骤22,或者,也可以在创建完所有的品类之后,再执行步骤22,具体实现不作限制。
[0044]步骤22:针对每个品类,分别创建下属的每个产品;其中,每个产品的创建包括:确定该产品的产品名称以及属性信息,该产品的属性信息包括:与所属品类相同的各属性名称,以及针对每个属性名称,分别从其对应的所有可能的属性值中选出的与该产品对应的属性值。
[0045]本实施例中所述的产品又可称为标准化产品单元(SPU, Standard ProductUnit)。
[0046]本步骤中,针对每个品类,分别创建下属的每个产品,如果一产品的产品名称和属性信息均被确定下来,则表示该产品创建完成,所述属性信息包括:与所属品类相同的各属性名称,以及针对每个属性名称,分别从其对应的所有可能的属性值中选出的与该产品对应的属性值。
[0047]每个产品属于且仅属于一个品类。
[0048]举例说明:
[0049]假设创建了一个品类,品类名称为手机,那么,NOKIA 5230、NOKIA C5-03、三星C3322等均为该品类下属的产品;
[0050]以创建NOKIA 5230这个产品为例,当接收到产品创建指令时,为管理维护人员显示出一个产品创建界面,其中可显示有产品名称输入框,并将接收到的管理维护人员在产品名称输入框中输入的信息作为要创建的产品的产品名称,即NOKIA 5230 ;另外,可根据该产品所属的品类,在界面上显示出该品类的各属性名称及分别对应的所有可能的属性值,并针对每个属性名称,分别将管理维护人员从该属性名称对应的所有可能的属性值中选定的属性值作为与该产品对应的属性值,如从品牌这一属性名称对应的所有可能的属性值中选定NOKIA这一属性值,从型号这一属性名称对应的所有可能的属性值中选定5230这一属性值,从屏幕大小这一属性名称对应的所有可能的属性值中选定3.2英寸这一属性值,从制式这一属性名称对应的所有可能的属性值中选定GSM和WCDMA这两个属性值(支持两种制式),从颜色这一属性名称对应的所有可能的属性值中选定白、黑、白粉和白蓝(市场上出现的所有颜色)这四个属性值。
[0051]另外,在每创建完一个产品之后,还可为该产品创建标签,如可在上述界面中显示一个标签输入框,将管理维护人员在标签输入框中输入的信息作为NOKIA 5230这一产品的标签,标签中具体包括哪些内容可根据实际需要而定。比如,可通过标签对产品的特点等作进一步地说明。
[0052]再有,还可为每个产品创建产品图片、产品评论、产品评分等项目,视实际需要而定。
[0053]步骤23:针对每个产品,在该产品的产品名称以及属性信息的基础上增加销售信息,形成商品。
[0054]在实际应用中,可针对每个产品,分别在该产品的产品名称以及属性信息的基础上增加不同商家的销售信息,从而得到不同的商品。
[0055]所述销售信息中通常至少包括:商家名称以及报价,还可进一步包括库存量、商品图片,以及库存的商品包括哪些销售属性值(如包括哪些颜色)等其它信息。
[0056]如果是按照本实施例所述方式对电子商务平台上已有的信息进行组织整理,那么不同商家的销售信息是预先已有的,按照步骤23所述方式进行处理后,得到不同的商品。
[0057]如果在组织整理完成之后,一商家希望在电子商务平台上发布一个商品,那么其可在登录到电子商务平台后,首先找到该商品对应的产品,之后,设置针对该产品的销售信息,从而得到一个商品;另外,商家还可增设该产品的属性,比如,对于N0KIA5230这一产品,原来的属性信息中未包括屏幕色彩这一属性,那么可增设该属性:属性名称:屏幕色彩;属性值:1600万色。
[0058]在执行完步骤23之后,可将各品类名称分别与对应的类目建立映射关系,按照现有的类目地图的方式对各商品进行展示。也就是说,各商品不再与类目进行绑定,而只需建立各品类名称与相应的类目之间的对应关系,这样,如果需要修改商品所属的类目,只需修改类目与品类名称之间的映射关系即可,以打印机为例,从消费者的角度来说,其原来所属类目为电脑外设,如果想将其所属类目修改为办公用品,只需将打印机这一品类名称与类目之间的映射关系由原来的映射到电脑外设这一类目修改为映射到办公用品这一类目即可。
[0059]基于上述介绍,以下参照附图并举实施例,对本发明所述电子商务平台中的信息检索方案作进一步地详细说明。
[0060]图3为本发明电子商务平台中的信息检索方法实施例的流程图。如图3所示,包括以下步骤:
[0061 ] 步骤31:犾取检索关键词。
[0062]本步骤中,接收用户输入的检索信息,并可通过对检索信息进行分词处理等,得到检索关键词。
[0063]得到的检索关键词的个数可能为一个,也可能为多个。
[0064]步骤32:将检索关键词分别与各产品的属性值进行匹配,利用匹配成功的产品组成第一检索结果集合。
[0065]如果步骤31中获取到的检索关键词的个数为一个,那么第一检索结果集合中将包括:与该检索关键词匹配成功的检索结果。
[0066]如果步骤31中获取到的检索关键词的个数大于一个,即为多个,那么第一检索结果集合中将包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果,所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数。比如,假设步骤31中获取到的检索关键词的个数为三个,那么与部分检索关键词匹配成功的检索结果则是指与其中的两个检索关键词匹配成功的检索结果。
[0067]步骤33:将检索关键词分别与各产品的产品名称进行匹配,利用匹配成功的产品组成第二检索结果集合。
[0068]如果步骤31中获取到的检索关键词的个数为一个,那么第二检索结果集合中将包括:与该检索关键词匹配成功的检索结果。
[0069]如果步骤31中获取到的检索关键词的个数为多个,那么第二检索结果集合中将包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果,所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数。[0070]步骤34:将第一检索结果集合以及第二检索结果集合中的各检索结果进行展示,其中,第一检索结果集合中的各检索结果的展示顺序优先于第二检索结果集合中的各检索结果。
[0071]如前所述,每个产品中可包括:产品名称以及属性信息,所述属性信息包括:各属性名称以及分别对应的属性值;另外,还可为每个产品创建标签,标签中的内容通常是由电子商务平台的运营维护人员设置的,并可根据需要对其进行修改。
[0072]相应地,除了将步骤31中获取到的检索关键词分别与各产品的属性值以及各产品的产品名称进行匹配,并分别得到第一检索结果集合和第二检索结果集合外,还可将步骤31中获取到的检索关键词分别与各产品的标签进行匹配,利用匹配成功的产品组成第三检索结果集合。
[0073]如果步骤31中获取到的检索关键词的个数为一个,那么第三检索结果集合中将包括:与该检索关键词匹配成功的检索结果。
[0074]如果步骤31中获取到的检索关键词的个数为多个,那么第三检索结果集合中将包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果,所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数。
[0075]相应地,步骤34中,在将第一检索结果集合以及第二检索结果集合中的各检索结果进行展示的同时,展示第三检索结果集合中的各检索结果,其中,第二检索结果集合中的各检索结果的展示顺序优先于第三检索结果集合中的各检索结果,也就是说,第一检索结果集合中的各检索结果的展示顺序优先于第二检索结果集合中的各检索结果,第二检索结果集合中的各检索结果的展示顺序又优先于第三检索结果集合中的各检索结果。
[0076]在实际应用中,在将第二检索结果集合中的各检索结果进行展示之前,还可从第二检索结果集合中删除与第一检索结果集合中发生重复的检索结果;同样,在展示第三检索结果集合中的各检索结果之前,还可从第三检索结果集合中删除与第一检索结果集合和/或第二检索结果集合中发生重复的检索结果,即对于任一检索结果,如果前面已经展示过了,则不再重复展示。
[0077]另外,如果步骤31中获取到的检索关键词的个数为多个,那么在展示第一检索结果集合中的各检索结果时,所匹配的检索关键词数越多,展示顺序越靠前;同样,在展示第二检索结果集合中的各检索结果时,所匹配的检索关键词数越多,展示顺序越靠前;在展示第三检索结果集合中的各检索结果时,所匹配的检索关键词数越多,展示顺序越靠前。
[0078]上述过程可整体举例说明如下:
[0079]假设用户输入的检索信息为NOKIA 5230,即用户想要检索NOKIA 5230这款手机,经分词处理后得到NOKIA和5230这两个检索关键词,并便于表述,本示例中,将NOKIA这一检索关键词称为检索关键词々,将5230这一检索关键词称为检索关键词B ;
[0080]将两个检索关键词分别与各产品的属性值进行匹配,得到第一检索结果集合,假设其中共包括三个检索结果,分别为检索结果X、检索结果Y和检索结果Z,检索结果X仅与检索关键词A匹配成功,检索结果Y仅与检索关键词B匹配成功,检索结果Z与两个检索关键词均匹配成功;
[0081]将两个检索关键词分别与各产品的产品名称进行匹配,得到第二检索结果集合,假设其中共包括三个检索结果,分别为检索结果X’、检索结果Y’和检索结果V,检索结果X’仅与检索关键词A匹配成功,检索结果Y’仅与检索关键词B匹配成功,检索结果V与两个检索关键词均匹配成功;
[0082]将两个检索关键词分别与各产品的标签进行匹配,得到第三检索结果集合,假设其中共包括三个检索结果,分别为检索结果X”、检索结果Y”和检索结果V,,检索结果X”仅与检索关键词A匹配成功,检索结果Y”仅与检索关键词B匹配成功,检索结果Z”与两个检索关键词均匹配成功;
[0083]那么,需要展示给用户的检索结果共为九个,由先到后的展示顺序为:检索结果Z、检索结果X、检索结果Y、检索结果V、检索结果V、检索结果Y’、检索结果Z”、检索结果X”、检索结果Y”;
[0084]在实际应用中,对于检索关键词A和检索关键词B,可设定不同的权重,权重较大的检索关键词对应的检索结果的展示顺序优先于权重较小的检索关键词对应的检索结果,假设本示例中检索关键词A的权重较大,因此将检索结果X展示在检索结果Y前面。
[0085]在以上介绍的内容的基础上,本发明所述方案中还提出:
[0086]在将各检索结果集合中的各检索结果进行展示之后,如果接收到精确匹配指令,则求取第一检索结果集合和第二检索结果集合的交集,得到第四检索结果集合,并仅将第四检索结果集合中的各检索结果进行展示。
[0087]用户如何发出精确匹配指令不作限制,比如可在展示各检索结果集合中的各检索结果的页面中的某一位置显示一个精确匹配按钮,当监测到用户点击了该按钮后,则可确定用户发出了精确匹配指令。
[0088]如前所述,当步骤31中获取到的检索关键词的个数大于一个时;第一检索结果集合中将包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数;第二检索结果集合中将包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果。
[0089]由于第四检索结果集合为第一检索结果集合和第二检索结果集合的交集,因此,第四检索结果集合中也将包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果。相应地,在展示第四检索结果集合中的各检索结果时,同样需要遵循所匹配的检索关键词数越多,展示顺序越靠前的原则。
[0090]由于第四检索结果集合中的各检索结果为既包括在第一检索结果集合中又包括在第二检索结果集合中的检索结果,因此进一步降低了出现错误的检索结果的可能性,从而进一步提高了检索结果的准确性。
[0091]另外,本发明所述方案中,在展示每个检索结果,即每个产品时,展示的具体信息可包括:产品名称、属性信息、产品图片、价格区间(属于该产品的商品的最低报价?最高报价)等,具体展示哪些信息可根据实际需要而定。并且,用户可通过某种方式触发展示该产品下属的各个商品。
[0092]至此,即完成了关于本发明方法实施例的介绍。[0093]基于上述介绍,图4为本发明电子商务平台中的信息检索装置实施例的组成结构示意图。如图4所示,该装置中包括:
[0094]组织模块40,用于预先将电子商务平台中的信息按照品类、产品、商品的结构进行组织整理,包括:分别创建不同的品类;其中,每个品类的创建包括:确定该品类的品类名称以及属性信息,该品类的属性信息包括:各属性名称以及各属性名称分别对应的所有可能的属性值;针对每个品类,分别创建下属的每个产品;其中,每个产品的创建包括:确定该产品的产品名称以及属性信息,该产品的属性信息包括:与所属品类相同的各属性名称,以及针对每个属性名称,分别从其对应的所有可能的属性值中选出的与该产品对应的属性值;针对每个产品,在该产品的产品名称以及属性信息的基础上增加销售信息,形成商品;
[0095]获取模块41,用于当每次需要进行信息检索时,获取检索关键词,并发送给第一检索模块42和第二检索模块43 ;
[0096]第一检索模块42,用于将检索关键词分别与各产品的属性值进行匹配,利用匹配成功的产品组成第一检索结果集合,并将第一检索结果集合发送给展示模块44 ;
[0097]第二检索模块43,用于将检索关键词分别与各产品的产品名称进行匹配,利用匹配成功的产品组成第二检索结果集合,并将第二检索结果集合发送给展示模块44 ;
[0098]展示模块44,用于将第一检索结果集合以及第二检索结果集合中的各检索结果进行展示,其中,第一检索结果集合中的各检索结果的展示顺序优先于第二检索结果集合中的各检索结果。
[0099]其中,组织模块40可进一步用于,为每个产品创建标签;相应地,图4所示装置中可进一步包括:第三检索模块45 ;
[0100]获取模块41将检索关键词进一步发送给第三检索模块45 ;
[0101]第三检索模块45,用于将检索关键词分别与各产品的标签进行匹配,利用匹配成功的产品组成第三检索结果集合,并将第三检索结果集合发送给展示模块44 ;
[0102]展示模块44在将第一检索结果集合以及第二检索结果集合中的各检索结果进行展示的同时,展示第三检索结果集合中的各检索结果,其中,第二检索结果集合中的各检索结果的展示顺序优先于第三检索结果集合中的各检索结果。
[0103]另外,展示模块44可进一步用于,在将第二检索结果集合中的各检索结果进行展示之前,从第二检索结果集合中删除与第一检索结果集合中发生重复的检索结果;在展示第三检索结果集合中的各检索结果之前,从第三检索结果集合中删除与第一检索结果集合和/或第二检索结果集合中发生重复的检索结果。
[0104]当检索关键词的个数大于一个时;
[0105]第一检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数;
[0106]第二检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;
[0107]第三检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;
[0108]相应地,展示模块44可进一步用于,对于第一检索结果集合、第二检索结果集合以及第三检索结果集合中的每个检索结果集合中的各检索结果,所匹配的检索关键词数越多,将其展示顺序设置得越靠前。
[0109]展示模块44还可进一步用于,在将各检索结果集合中的各检索结果进行展示之后,如果接收到精确匹配指令,则求取第一检索结果集合和第二检索结果集合的交集,得到第四检索结果集合,并仅将第四检索结果集合中的各检索结果进行展示。
[0110]当检索关键词的个数大于一个时;
[0111]第一检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数;
[0112]第二检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;
[0113]相应地,展示模块44还可进一步用于,对于第四检索结果集合中的各检索结果,所匹配的检索关键词数越多,将其展示顺序设置得越靠前。
[0114]图4所示装置实施例的具体工作流程请参照前述方法实施例中的相应说明,此处不再赘述。
[0115]总之,采用本发明所述方案,优先将按照属性值检索得到的检索结果即产品展示给用户,由于属性值体现的是产品本身固有的特性,如品牌、型号、尺寸等,因此,按照属性值检索后,得到不需要的检索结果即错误的检索结果的可能性较小,从而提高了检索结果的准确性;
[0116]比如,用户输入的检索信息为NOKIA 5230,对于产品名称分别为“NOKIA 5230”和“NOKIA 5230手机贴膜”的两个产品、由于“NOKIA 5230”这一产品的属性值中会包括NOKIA和5230这两个关键词,因此该产品将会被作为检索结果展示给用户,而如前所述,属性值体现的是产品本身固有的特性,那么对于“NOKIA 5230手机贴膜”这一产品,其属性值中只会包括关于贴膜本身的尺寸、厚度等信息,也就是说,不会包括NOKIA和5230这两个关键词中的任一个,因此,该产品将不会被作为检索结果展示给用户;
[0117]另外,按照产品名称检索得到的检索结果会在按照属性值检索得到的检索结果之后展示给用户,从而既能满足用户现有的检索习惯,又能给用户提供更多的检索结果;
[0118]再有,采用本发明所述方案后,以产品为单位进行检索,而不是像现有技术中一样以商品为单位进行检索,从而提闻了检索效率。
[0119]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种电子商务平台中的信息检索方法,其特征在于,该方法包括: 预先将所述电子商务平台中的信息按照品类、产品、商品的结构进行组织整理,包括:分别创建不同的品类;其中,每个品类的创建包括:确定该品类的品类名称以及属性信息,该品类的属性信息包括:各属性名称以及各属性名称分别对应的所有可能的属性值;针对每个品类,分别创建下属的每个产品;其中,每个产品的创建包括:确定该产品的产品名称以及属性信息,该产品的属性信息包括:与所属品类相同的各属性名称,以及针对每个属性名称,分别从其对应的所有可能的属性值中选出的与该产品对应的属性值;针对每个产品,在该产品的产品名称以及属性信息的基础上增加销售信息,形成商品; 当每次需要进行信息检索时, 获取检索关键词; 将所述检索关键词分别与各产品的属性值进行匹配,利用匹配成功的产品组成第一检索结果集合; 将所述检索关键词分别与各产品的产品名称进行匹配,利用匹配成功的产品组成第二检索结果集合; 将所述第一检索结果集合以及所述第二检索结果集合中的各检索结果进行展示,其中,所述第一检索结果集合中的各检索结果的展示顺序优先于所述第二检索结果集合中的各检索结果。
2.根据权利要求1所述的方法,其特征在于, 该方法进一步包括:为每个产品创建标签; 所述将所述第一检索结果集合以及所述第二检索结果集合中的各检索结果进行展示之前,进一步包括:将所述检索关键词分别与各产品的标签进行匹配,利用匹配成功的产品组成第三检索结果集合; 该方法进一步包括:在将所述第一检索结果集合以及所述第二检索结果集合中的各检索结果进行展示的同时,展示所述第三检索结果集合中的各检索结果,其中,所述第二检索结果集合中的各检索结果的展示顺序优先于所述第三检索结果集合中的各检索结果。
3.根据权利要求2所述的方法,其特征在于, 所述将所述第二检索结果集合中的各检索结果进行展示之前,进一步包括:从所述第二检索结果集合中删除与所述第一检索结果集合中发生重复的检索结果; 所述展示所述第三检索结果集合中的各检索结果之前,进一步包括:从所述第三检索结果集合中删除与所述第一检索结果集合和/或所述第二检索结果集合中发生重复的检索结果。
4.根据权利要求2或3所述的方法,其特征在于,当所述检索关键词的个数大于一个时; 所述第一检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数; 所述第二检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;所述第三检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果; 所述将所述第一检索结果集合中的各检索结果进行展示包括:对于所述第一检索结果集合中的各检索结果,所匹配的检索关键词数越多,展示顺序越靠前; 所述将所述第二检索结果集合中的各检索结果进行展示包括:对于所述第二检索结果集合中的各检索结果,所匹配的检索关键词数越多,展示顺序越靠前; 所述展示所述第三检索结果集合中的各检索结果包括:对于所述第三检索结果集合中的各检索结果,所匹配的检索关键词数越多,展示顺序越靠前。
5.根据权利要求1、2或3所述的方法,其特征在于,在将各检索结果集合中的各检索结果进行展示之后,进一步包括: 如果接收到精确匹配指令,则求取所述第一检索结果集合和所述第二检索结果集合的交集,得到第四检索结果集合,并仅将所述第四检索结果集合中的各检索结果进行展示。
6.根据权利要求5所述的方法,其特征在于,当所述检索关键词的个数大于一个时; 所述第一检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数; 所述第二检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果; 所述将所述第四检索结果集合中的各检索结果进行展示包括:对于所述第四检索结果集合中的各检索结果,所匹配的检索关键词数越多,展示顺序越靠前。
7.一种电子商务平台中的信息检索装置,其特征在于,该装置中包括: 组织模块,用于预先将所述电子商务平台中的信息按照品类、产品、商品的结构进行组织整理,包括:分别创建不同的品类;其中,每个品类的创建包括:确定该品类的品类名称以及属性信息,该品类的属性信息包括:各属性名称以及各属性名称分别对应的所有可能的属性值;针对每个品类,分别创建下属的每个产品;其中,每个产品的创建包括:确定该产品的产品名称以及属性信息,该产品的属性信息包括:与所属品类相同的各属性名称,以及针对每个属性名称,分别从其对应的所有可能的属性值中选出的与该产品对应的属性值;针对每个产品,在该产品的产品名称以及属性信息的基础上增加销售信息,形成商品; 获取模块,用于当每次需要进行信息检索时,获取检索关键词,并发送给第一检索模块和第二检索模块; 所述第一检索模块,用于将所述检索关键词分别与各产品的属性值进行匹配,利用匹配成功的产品组成第一检索结果集合,并将所述第一检索结果集合发送给展示模块; 所述第二检索模块,用于将所述检索关键词分别与各产品的产品名称进行匹配,利用匹配成功的产品组成第二检索结果集合,并将所述第二检索结果集合发送给所述展示模块; 所述展示模块,用于将所述第一检索结果集合以及所述第二检索结果集合中的各检索结果进行展示,其中,所述第一检索结果集合中的各检索结果的展示顺序优先于所述第二检索结果集合中的各检索结果。
8.根据权利要求7所述的装置,其特征在于,所述组织模块进一步用于,为每个产品创建标签;所述装置中进一步包括:第三检索模块; 所述获取模块将所述检索关键词进一步发送给所述第三检索模块; 所述第三检索模块,用于将所述检索关键词分别与各产品的标签进行匹配,利用匹配成功的产品组成第三检索结果集合,并将所述第三检索结果集合发送给所述展示模块;所述展示模块在将所述第一检索结果集合以及所述第二检索结果集合中的各检索结果进行展示的同时,展示所述第三检索结果集合中的各检索结果,其中,所述第二检索结果集合中的各检索结果的展示顺序优先于所述第三检索结果集合中的各检索结果。
9.根据权利要求8所述的装置,其特征在于,所述展示模块进一步用于, 在将所述第二检索结果集合中的各检索结果进行展示之前,从所述第二检索结果集合中删除与所述第一检索结果集合中发生重复的检索结果; 在展示所述第三检索结果集合中的各检索结果之前,从所述第三检索结果集合中删除与所述第一检索结果集合和/或所述第二检索结果集合中发生重复的检索结果。
10.根据权利要求8或9所述的装置,其特征在于,当所述检索关键词的个数大于一个时; 所述第一检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数;· 所述第二检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果; 所述第三检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果; 所述展示模块进一步用于,对于所述第一检索结果集合、所述第二检索结果集合以及所述第三检索结果集合中的每个检索结果集合中的各检索结果,所匹配的检索关键词数越多,将其展示顺序设置得越靠前。
11.根据权利要求7、8或9所述的装置,其特征在于,所述展示模块进一步用于, 在将各检索结果集合中的各检索结果进行展示之后,如果接收到精确匹配指令,则求取所述第一检索结果集合和所述第二检索结果集合的交集,得到第四检索结果集合,并仅将所述第四检索结果集合中的各检索结果进行展示。
12.根据权利要求11所述的装置,其特征在于,当所述检索关键词的个数大于一个时; 所述第一检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;所述部分检索关键词的个数需要大于一个且小于全部检索关键词的个数; 所述第二检索结果集合中包括以下之一或任意组合:仅与一个检索关键词匹配成功的检索结果、与全部检索关键词均匹配成功的检索结果、与部分检索关键词匹配成功的检索结果;所述展示模块进一步用于,对于所述第四检索结果集合中的各检索结果,所匹配的检索关键词数越多,将其展示 顺序设置得越靠前。
【文档编号】G06F17/30GK103593343SQ201210286512
【公开日】2014年2月19日 申请日期:2012年8月13日 优先权日:2012年8月13日
【发明者】刘军育 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1