【技术实现步骤摘要】
产品标签匹配方法、装置、计算机设备及存储介质
本专利技术涉及数据分析领域,尤其涉及一种产品标签匹配方法、装置、计算机设备及存储介质。
技术介绍
随着计算机技术的快速发展,产品数据的场景越来越多元化,后台的产品数据也越来越细致化。因此,当需获取某一个场景的产品数据时,往往需要调用多维度的产品标签进行几十或者上百次的匹配,才能获取到正确的目标产品数据。目前,传统的产品标签匹配方法大部分是先枚举出所有场景下的产品标签,然后一一记录下来,形成一定的规模的产品标签集合。在遇到具体的使用场景时,根据场景中各个维度的优先级关系、上下级包含关系等进行递归匹配。然而,这样的产品标签匹配方法往往需要维护大量的基础数据,在匹配的时候需要频繁更换维度然后进行递归调用,实现逻辑复杂,且基础数据和递归逻辑维护十分困难,且由于维度多、维度之间各种关联关系,出错的概率较大、且匹配效率低,从而增加运营和维护成本。
技术实现思路
本专利技术实施例提供一种产品标签匹配方法、装置、计算机设备及存储介质,以解决产品数据的数据匹配效率较低问题。一种产品标签匹配方法,包括:获取产品匹配请求,所述产品匹配请求包括产品标识和待匹配数据,所述待匹配数据包括N个维度的待匹配信息,N为正整数;根据所述产品标识从本地缓存中获取产品优先级编码、循环匹配数据集和产品数据集;从所述循环匹配数据集中确定一循环匹配编码,将所述循环匹配编码和所述产品优先级编码进行匹配,得到匹配信息;根据所述匹配信息从所述待匹配数据中确定M个维 ...
【技术保护点】
1.一种产品标签匹配方法,其特征在于,包括:/n获取产品匹配请求,所述产品匹配请求包括产品标识和待匹配数据,所述待匹配数据包括N个维度的待匹配信息,N为正整数;/n根据所述产品标识从本地缓存中获取产品优先级编码、循环匹配数据集和产品数据集;/n从所述循环匹配数据集中确定一循环匹配编码,将所述循环匹配编码和所述产品优先级编码进行匹配,得到匹配信息;/n根据所述匹配信息从所述待匹配数据中确定M个维度的候选匹配信息,M≤N;/n采用所述M个维度的候选匹配信息在所述产品数据集中进行匹配;/n若在所述产品数据集中未匹配到和所述M个维度的候选匹配信息对应的数据,则根据预设策略从所述循环匹配数据集中确定一新的循环匹配编码;/n返回所述将所述循环匹配编码和所述产品优先级编码进行匹配的步骤,直至在所述产品数据集中匹配到和所述M个维度的候选匹配信息对应的数据,则将和所述M个维度的候选匹配信息对应的数据确定为目标产品标签数据。/n
【技术特征摘要】
1.一种产品标签匹配方法,其特征在于,包括:
获取产品匹配请求,所述产品匹配请求包括产品标识和待匹配数据,所述待匹配数据包括N个维度的待匹配信息,N为正整数;
根据所述产品标识从本地缓存中获取产品优先级编码、循环匹配数据集和产品数据集;
从所述循环匹配数据集中确定一循环匹配编码,将所述循环匹配编码和所述产品优先级编码进行匹配,得到匹配信息;
根据所述匹配信息从所述待匹配数据中确定M个维度的候选匹配信息,M≤N;
采用所述M个维度的候选匹配信息在所述产品数据集中进行匹配;
若在所述产品数据集中未匹配到和所述M个维度的候选匹配信息对应的数据,则根据预设策略从所述循环匹配数据集中确定一新的循环匹配编码;
返回所述将所述循环匹配编码和所述产品优先级编码进行匹配的步骤,直至在所述产品数据集中匹配到和所述M个维度的候选匹配信息对应的数据,则将和所述M个维度的候选匹配信息对应的数据确定为目标产品标签数据。
2.如权利要求1所述的产品标签匹配方法,其特征在于,所述采用所述M个维度的候选匹配信息在所述产品数据集中进行匹配,包括:
确定每一维度的所述候选匹配信息的维度优先级;
从所述产品数据集中查询与每一维度的所述候选匹配信息的所述维度优先级相同的样本产品数据;
将每一维度的所述候选匹配信息与对应相同维度优先级的所述样本产品数据进行匹配。
3.如权利要求1所述的产品标签匹配方法,其特征在于,所述在根据所述产品标识从本地缓存中获取产品优先级编码、循环匹配数据集和产品数据集之前,所述产品标签匹配方法还包括:
获取样本产品数据集,所述样本产品数据集包括产品标识;
根据预设的编码策略,对所述样本产品数据集中的每一产品标签进行优先级排序,得到所述样本产品数据集中每一所述产品标签的维度优先级;
基于所述样本产品数据集中每一所述产品标签的维度优先级,对每一所述产品标签进行编码,得到所述样本产品数据集的产品优先级编码;
根据所述样本产品数据集的产品优先级编码,确定所述样本产品数据集的循环匹配数据集;
将所述样本产品数据集与对应的所述产品标识、所述产品优先级编码和所述循环匹配数据集进行关联,并存储至本地缓存中。
4.如权利要求1所述的产品标签匹配方法,其特征在于,所述根据预设的编码策略,对所述样本产品数据集中的每一产品标签进行优先级排序,得到所述样本产品数据集中每一所述产品标签的维度优先级,包括:
确定所述样本产品数据集中的每一所述产品标签的层级关系;
基于每一所述产品标签的所述层级关系,确定每一所述产品标签所包含的数据范围;
根据每一所述产品标签所包含的所述数据范围的从小到大,对所述样本产品数据集中的每一所述产品标签进行优先级排序,得到所述样本产品数据集中每一所述产品标签的维度优先级。
5.如权利要求1所述的产品标签匹配方法,其特征在于,所述根据所述样本产品数据集的产品优先级编码,确定所述样本产品数据集的循环匹配数据集,包括:
对所述样本产品数据集的...
【专利技术属性】
技术研发人员:李小军,李小培,李小广,
申请(专利权)人:中国平安财产保险股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。