一种面向钢铁电商综合检索的快速分类聚合方法及系统技术方案

技术编号:21629895 阅读:23 留言:0更新日期:2019-07-17 11:23
本发明专利技术提供了一种面向钢铁电商综合检索的快速分类聚合方法及系统,包括:建立资源引索,存储所有要售卖的资源的信息;利用搜索引擎的聚合功能从资源引索中聚合出符合条件的仓库、产地代码;在聚合出的仓库、产地代码中利用子聚合从资源引索中聚合出符合条件的仓库、产地名称,每一个产地下可买资源重量,以及每一个产地下的资源条数,实现对于资源的条件反查。本发明专利技术可以实现较为复杂的搜索条件区聚合和查询,查询结果可以根据搜索结果动态的变化,并且详细的展示出搜索结果对应的相关统计信息,大大的提高了用户体验。反查采用子聚合的方案,和脚本聚合相比,不需要去遍历匹配查询信息,提高了执行效率。

A Fast Classification and Aggregation Method and System for Integrated Retrieval of Iron and Steel Electronic Commerce

【技术实现步骤摘要】
一种面向钢铁电商综合检索的快速分类聚合方法及系统
本专利技术涉及计算机
,具体地,涉及一种面向钢铁电商综合检索的快速分类聚合方法及系统。
技术介绍
近年来,随着互联网技术的迅猛发展,整个钢铁电子商务平台模式的变革与创新开始不断加快。钢铁电商业务模式和互联网+技术的有机结合,使平台已从原有基于Web技术面向信息发布和交易撮合的简单电子商务系统,发展成为与上游生产系统集成、与向下游物流和终端管理系统集成,覆盖供应链中各个环节的一站式电子商务服务平台。作为钢铁电商交易平台中重要的一个环节资源搜索倍受贸易商、客户以及供应商的重视,如何快速、准确、智能的搜索到各级用户所需要的资源是摆在平台设计者面前的一个不得不应对的核心问题。目前,各大钢铁电商平台的搜索模式都是基于多个搜索条件的组合检索,比如:搜索页面包括品名、规格、厂商、仓库等过滤条件,访问者通过输入一个或多个条件内容,搜索出相关的资源产品;现有专利保护方案中大多提出了搜索条件的联动、放宽等方法,并未给出一种面向钢铁电商综合检索的快速分类聚合方法。在实际场景应用中,特别是钢铁电商交易平台,无论用户是通过在搜索框输入关键字检索还是通过给定的搜索条件检索,用户希望除了能够精准的搜索出结果以外,还能够根据搜索结果反查过滤和聚合搜索条件。由此,在钢铁电商平台资源搜索实现中提供一种综合检索的快速分类聚合方法至关重要,它能够更好的帮助用户过滤信息,获得更好的使用体检。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种面向钢铁电商综合检索的快速分类聚合方法及系统。根据本专利技术提供的一种面向电商综合检索的快速分类聚合方法,包括:资源引索建立步骤:建立资源引索,存储所有要售卖的资源的信息;对于资源的条件反查步骤:步骤201:利用搜索引擎的聚合功能从资源引索中聚合出符合条件的仓库、产地代码;步骤202:在聚合出的仓库、产地代码中利用子聚合从资源引索中聚合出符合条件的仓库、产地名称,每一个产地下可买资源重量,以及每一个产地下的资源条数。较佳的,还包括:牌号引索建立步骤:建立牌号引索,存储所有牌号的信息;对于牌号的条件反查步骤:步骤301:利用搜索引擎的聚合功能从资源引索中聚合出符合条件的牌号代码;步骤302:根据聚合出的牌号代码,利用搜索引擎的聚合功能从牌号引索中查询符合条件的牌号作为下一次聚合的限定范围;步骤303:根据限定范围,利用搜索引擎的聚合功能从牌号索引中聚合出所有的牌号大类;步骤304:根据聚合出的牌号大类,利用子聚合从牌号索引中聚合出牌号小类;步骤305:根据聚合出的牌号小类,利用子聚合从牌号索引中聚合出对应牌号;步骤306:聚合类型优先级最小值并分别作为牌号大类和牌号小类的子聚合,并回传给牌号大类、牌号小类的聚合,限定牌号大类、牌号小类的聚合的顺序;步骤307:聚合牌号优先级的最小值作为牌号聚合的子聚合,并回传给牌号聚合,限定牌号聚合的顺序;步骤308:将步骤302中未查询到的牌号归为其它类。较佳的,所述资源引索由资源引索文档组成,每一条资源引索文档包含一条要售卖的资源的全部信息。较佳的,所述牌号引索由牌号引索文档组成,每一条牌号引索文档包含一个牌号的自身信息。根据本专利技术提供的一种面向电商综合检索的快速分类聚合系统,包括:资源引索建立模块:建立资源引索,存储所有要售卖的资源的信息;对于资源的条件反查模块:利用搜索引擎的聚合功能从资源引索中聚合出符合条件的仓库、产地代码;在聚合出的仓库、产地代码中利用子聚合从资源引索中聚合出符合条件的仓库、产地名称,每一个产地下可买资源重量,以及每一个产地下的资源条数。较佳的,还包括:牌号引索建立模块:建立牌号引索,存储所有牌号的信息;对于牌号的条件反查模块:牌号代码聚合子模块:利用搜索引擎的聚合功能从资源引索中聚合出符合条件的牌号代码;查询子模块:根据聚合出的牌号代码,利用搜索引擎的聚合功能从牌号引索中查询符合条件的牌号作为下一次聚合的限定范围;大类聚合子模块:根据限定范围,利用搜索引擎的聚合功能从牌号索引中聚合出所有的牌号大类;小类聚合子模块:根据聚合出的牌号大类,利用子聚合从牌号索引中聚合出牌号小类;牌号聚合子模块:根据聚合出的牌号小类,利用子聚合从牌号索引中聚合出对应牌号;类型优先级最小值聚合子模块:聚合类型优先级最小值并分别作为牌号大类和牌号小类的子聚合,并回传给牌号大类、牌号小类的聚合,限定牌号大类、牌号小类的聚合的顺序;牌号优先级最小值聚合子模块:聚合牌号优先级最小值作为牌号聚合的子聚合,并回传给牌号聚合,限定牌号聚合的顺序;归类子模块:将所述查询子模块中未查询到的牌号归为其它类。较佳的,所述资源引索由资源引索文档组成,每一条资源引索文档包含一条要售卖的资源的全部信息。较佳的,所述牌号引索由牌号引索文档组成,每一条牌号引索文档包含一个牌号的自身信息。与现有技术相比,本专利技术具有如下的有益效果:1、本专利技术可以实现较为复杂的搜索条件区聚合和查询,获得准确的查询信息,查询结果可以根据搜索结果动态的变化,并且详细的展示出搜索结果对应的相关统计信息,大大的提高了用户体验。2、本专利技术的反查采用子聚合的方案,和脚本聚合相比,不需要去遍历匹配查询信息,提高了执行效率。附图说明通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1为本专利技术的引索结构示意图;图2为本专利技术对于资源的条件反查流程图;图3为本专利技术对于牌号的条件反查流程图。具体实施方式下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。如图1所示,根据本专利技术提供的一种面向电商综合检索的快速分类聚合方法涉及两个全文引索,包括:资源索引和牌号索引。资源引索建立步骤:建立资源引索101,存储所有要售卖的资源的信息,资源引索由资源引索文档102组成,每一条资源引索文档102包含一条要售卖的资源的全部信息,每一条文档就是一个JSON串。牌号引索建立步骤:建立牌号引索103,存储所有牌号的信息,牌号引索由牌号引索文档104组成,每一条牌号引索文档104包含一个牌号的自身信息,包含了每一个牌号的大类及小类、类型优先级及牌号优先级。如图2所示,以产地为例对于资源的条件反查步骤包括:步骤201:利用ElasticSearch搜索引擎的聚合功能从资源引索中聚合出符合条件的仓库、产地代码;该步骤主要从符合搜索结果的资源中整理出所有出现过的产地代码。步骤202:在步骤201聚合出的仓库、产地代码中利用子聚合从资源引索中聚合出符合条件的产地名称。该步骤主要从符合搜索结果的资源中整理出所有出现过的产地名称,但由于每一次聚合都是步骤201的子聚合,所以每一次聚合只会得到一个产地名称,这样既实现了产地名称和产地代码的匹配,又提高查询了效率。步骤201中聚合的到了多少个结果,该步骤就会执行多少次。步骤203:在步骤201聚合出的仓库、产地代码中利用子聚合从资源引索中聚合出每一个产地下可买资源重量。步骤201中聚合的到了多少个结果,该步骤就会执行多少次。并将该资聚合本文档来自技高网...

【技术保护点】
1.一种面向电商综合检索的快速分类聚合方法,其特征在于,包括:资源引索建立步骤:建立资源引索,存储所有要售卖的资源的信息;对于资源的条件反查步骤:步骤201:利用搜索引擎的聚合功能从资源引索中聚合出符合条件的仓库、产地代码;步骤202:在聚合出的仓库、产地代码中利用子聚合从资源引索中聚合出符合条件的仓库、产地名称,每一个产地下可买资源重量,以及每一个产地下的资源条数。

【技术特征摘要】
1.一种面向电商综合检索的快速分类聚合方法,其特征在于,包括:资源引索建立步骤:建立资源引索,存储所有要售卖的资源的信息;对于资源的条件反查步骤:步骤201:利用搜索引擎的聚合功能从资源引索中聚合出符合条件的仓库、产地代码;步骤202:在聚合出的仓库、产地代码中利用子聚合从资源引索中聚合出符合条件的仓库、产地名称,每一个产地下可买资源重量,以及每一个产地下的资源条数。2.根据权利要求1所述的面向电商综合检索的快速分类聚合方法,其特征在于,还包括:牌号引索建立步骤:建立牌号引索,存储所有牌号的信息;对于牌号的条件反查步骤:步骤301:利用搜索引擎的聚合功能从资源引索中聚合出符合条件的牌号代码;步骤302:根据聚合出的牌号代码,利用搜索引擎的聚合功能从牌号引索中查询符合条件的牌号作为下一次聚合的限定范围;步骤303:根据限定范围,利用搜索引擎的聚合功能从牌号索引中聚合出所有的牌号大类;步骤304:根据聚合出的牌号大类,利用子聚合从牌号索引中聚合出牌号小类;步骤305:根据聚合出的牌号小类,利用子聚合从牌号索引中聚合出对应牌号;步骤306:聚合类型优先级最小值并分别作为牌号大类和牌号小类的子聚合,并回传给牌号大类、牌号小类的聚合,限定牌号大类、牌号小类的聚合的顺序;步骤307:聚合牌号优先级的最小值作为牌号聚合的子聚合,并回传给牌号聚合,限定牌号聚合的顺序;步骤308:将步骤302中未查询到的牌号归为其它类。3.根据权利要求1所述的面向电商综合检索的快速分类聚合方法,其特征在于,所述资源引索由资源引索文档组成,每一条资源引索文档包含一条要售卖的资源的全部信息。4.根据权利要求2所述的面向电商综合检索的快速分类聚合方法,其特征在于,所述牌号引索由牌号引索文档组成,每一条牌号引索文档包含一个牌号的自身信息。5.一种面向电...

【专利技术属性】
技术研发人员:薛蕾王金营汪潮王威
申请(专利权)人:上海宝信软件股份有限公司
类型:发明
国别省市:上海,31

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

1