一种元器件型号匹配方法

阅读:16发布:2024-02-22

专利汇可以提供一种元器件型号匹配方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种元器件型号匹配方法,其包括以下步骤:步骤1:将用户输入的关键词根据预设的拆分规则进行拆分 整理 ;步骤2:将拆分整理后的关键词使用ES在数据源中进行检索;步骤3:将ES的检索结果根据匹配度评分显示出来,将检索结果中大于预设匹配度评分的结果集合记为搜索匹配结果集,结束本次搜索。本 申请 针对 现有技术 中检索的速度受内存限制以及电器件检索结果的准确性问题,通过对数据源进行预先整理以提高检索速度和检索准确性,并建立了建立匹配度评分规则及筛选应用来优化检索结果。此外,本申请还提供了替换方案,在业界为首创,针对元器件的特殊属性特别的设计了匹配和替换过程,具有非常好的实用价值。,下面是一种元器件型号匹配方法专利的具体信息内容。

1.一种元器件型号匹配方法,其特征在于:包括以下步骤:
步骤1:将用户输入的关键词根据预设的拆分规则进行拆分整理
步骤2:将拆分整理后的关键词使用ES在数据源中进行检索;
步骤3:将ES的检索结果根据匹配度评分显示出来,将检索结果中大于预设匹配度评分的结果集合记为搜索匹配结果集,结束本次搜索。
2.根据权利要求1所述的元器件型号匹配方法,其特征在于:所述步骤3中,将ES的检索结果根据匹配度评分具体包括:
步骤31:根据常用搜索内容,归纳整理为不同的属性域;属性域至少包括型号域和参数域,型号域是通过对产品大型号、订货标记进行加工整理而成;参数域是通过对触点形式、引出端方式参数进行加工整理而成;
步骤32:针对型号域及参数域,根据预设策略进行权重比例设置,权重比例预设为:型号域>参数域>其他域,其他域是属性域中除了型号域和参数域的域;预设策略如下:当检索的属性是型号类,则权重比例设为:型号域>参数域>其他域,将满足条件的优先排到最前端;当检索的属性是参数类,则权重比例设为:参数域>型号域>其他域,将满足条件的排到前端;当检索的属性是其他域,则自动根据所有文档计算出评分;
步骤33:接收用户的关键字,如果关键字是系统的建议词,则执行步骤331;如果关键字是用户自定义的关键字,则步骤332:
步骤331:获取该建议词及所属的维度,直接完全匹配建议词,精确得出检索结果;
步骤332:根据正则表达式,判断该关键字的类型是字母、数字还是汉字,如果关键字的类型是字母或数字,则根据步骤32中的型号域权重比例,优先检索匹配型号域,根据相似性算法算出的评分+权重比例分数,获取匹配评分;其中,权重比例分数=(权重/比例基数)*评分,权重和比例基数均为自定义数值;
如果关键字的类型是汉字,则根据步骤32中的参数域权重比例,优先检索匹配参数域,根据相似性算法算出的评分+权重比例分数,获取匹配评分;
再对其他查询源做模糊搜索,根据相似性算法算出评分。
3.根据权利要求1或2所述的元器件型号匹配方法,其特征在于:该搜索、匹配方法还包括对步骤3得到的搜索匹配结果集进一步做二次筛选的步骤4,该步骤4包括如下过程:
获取用户选择的条件项,非图像的条件项根据相似性算法得到条件项值,图像的条件项扫描后根据图像相似度算法得到条件项值,将条件项值在搜索匹配结果集中进行检索匹配,得出各条件项值对应匹配的二次搜索匹配结果集,再将各二次搜索匹配结果集进行交集计算,得出最终交集部分,即为最终检索匹配结果集,结束本次搜索。
4.根据权利要求3所述的元器件型号匹配方法,其特征在于:所述步骤4中,所述的条件项是根据元器件本身的特点定义的筛选项,筛选项包括脚位数、触点形式、线圈电压、额定负载、引出端方式和脚位图等。
5.根据权利要求1或2所述的元器件型号匹配方法,其特征在于:所述步骤1中的拆分规则如下:
设置预设规则,根据元器件本身编码的特点,预设置数字不拆分、字母拆分重组;
设置自定义拆分词,根据元器件的属性归纳关键词;
设置自定义拆分词,根据大数据分析搜索热词,归纳常用搜索关键字;判断关键词是否有空格或其他特殊符号:
如果没有则执行检索;
如果有包含空格或其他特殊符号,则去除空格或其他特殊符号组成新的关键词,然后执行检索。
6.根据权利要求5所述的元器件型号匹配方法,其特征在于:步骤2还包括在检索之前对数据源进行预先整理的步骤;
对数据源进行预先整理,具体包括:预先将描述同一元器件的属性一致化,使相同含义的值具有统一的形式;预先将元器件的有关数值的属性按比例投射到特定小范围之中,以消除数值型属性因大小不一而造成检索结果的偏差。
7.根据权利要求1所述的元器件型号匹配方法,其特征在于:该匹配方法还包括替换步骤,该替换步骤包括:
步骤51:将用户输入的关键词使用ES在数据源中进行检索,根据相似性算法检索完全匹配确认录入的型号;
步骤52:根据检索结果确认唯一产品,获取唯一产品的脚位图及替换必要参数,先根据脚位图搜索对比出相同脚位图的型号产品信息结果集,再根据替换必要参数到结果集进行检索匹配而得到型号产品信息结果集A;将确认后的具体型号,传输到ES上的型号维护对照中检索可匹配的型号信息结果集B;结果集A与结果集B去重后,则为可匹配的结果集。
8.根据权利要求7所述的电器件型号的替换方法,其特征在于:
所述步骤51具体包括:获取到关键字的脚位图,即以当前脚位图作为检索图,根据SIFT算法,获取匹配度高的脚位图,提取出来记录成脚位图集,再根据脚位图集去获取出可匹配的产品型号信息集。
9.根据权利要求8所述的电器件型号的替换方法,其特征在于:步骤51中根据脚位图集去获取出可匹配的产品型号信息集具体包括:获取检索型号及其他可匹配的产品型号的脚位数,根据公式检索型号脚位数<=可匹配产品型号脚位数,剔除检索型号脚位数>可匹配产品型号脚位数的产品型号,获取可匹配的产品型号信息集。
10.根据权利要求8所述的电器件型号的替换方法,其特征在于:步骤52中,针对可匹配的结果集,还执行如下操作:获取检索型号及其他可匹配的产品型号的外形尺寸,转换成统一单位,再用检索型号与其他可匹配的产品型号的外形尺寸做差异计算,当公差满足预设区间时,视为在匹配范围内,在这个范围外,则视不可匹配。

说明书全文

一种元器件型号匹配方法

技术领域

[0001] 本发明涉及计算机软件开发技术领域,具体是一种元器件型号搜索、匹配及替换方法。

背景技术

[0002] Elasticsearch是一个分布式可扩展的实时搜索和分析引擎,是建立在全文搜索引擎Apache Lucene(TM)基础上的搜索引擎,Elasticsearch不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索;实时分析的分布式搜索引擎;可以扩展到上百台服务器,处理PB级别的结构化或非结构化数据。目前国内常见的搜索引擎例如百度(在casio、分析、网盟、预测、文库、直达号、钱包、控等业务上都应用了ES,单集群每天导入30TB+数据,总共每天60TB+)、新浪(见大数据架构--log)、阿里巴巴、腾讯等公司均有对ES的使用。
[0003] 然而ES的搜索引擎是严重的依赖底层的filesystem cache,如果引擎所分配的内存不够,无法容纳所有的index segment file索引数据文件,则会大大影响检索速度;同时,在现有的电子领域的元器件型号搜索中,一般是完全基于相似性的算法来检索,这种搜索方案会导致忽略重要因素,过分注重字符数多的文本内容,大大影响了检索的准确性,导致用户在一大串检索结果里面很难找到想要的产品,且用户可能并不熟悉所有品牌产品但因成本等因素想搜索可替换的产品,也难以有效搜索到。

发明内容

[0004] 在下文中给出了关于本发明实施例的简要概述,以便提供关于本发明的某些方面的基本理解。应当理解,以下概述并不是关于本发明的穷举性概述。它并不是意图确定本发明的关键或重要部分,也不是意图限定本发明的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。
[0005] 根据本申请的一个方面,为克服直接基于相似性算法得出的检索结果而产生的难找到真正想搜索内容的问题,提供一种元器件型号匹配方法,包括:
[0006] 步骤1:将用户输入的关键词根据预设的拆分规则进行拆分整理
[0007] 步骤2:将拆分整理后的关键词使用ES(分布式全文搜索引擎ElasticSearch,简称ES)在数据源中进行检索;
[0008] 步骤3:将ES的检索结果根据匹配度评分显示出来(可以按降序由高到低的排序),将检索结果中大于预设匹配度评分的结果集合记为搜索匹配结果集,结束本次搜索。
[0009] 其中,检索匹配度评分规则如下:
[0010] 步骤31:根据常用搜索内容,归纳整理成属性域,属性域至少包括型号域和参数域,其中,型号域是通过对产品大型号、订货标记进行加工整理而生成;参数域是通过对如触点形式、引出端方式等关键参数进行加工整理而生成;
[0011] 步骤32:针对型号域及参数域,根据预设策略进行权重比例设置,权重比例预设为:型号域>参数域>其他域,其他域是属性域中除了型号域和参数域的域;预设策略如下:当检索的属性是型号类,则权重比例设为:型号域>参数域>其他域,将满足条件的优先排到最前端,此时,型号域预设权重值为5-10;当检索的属性是参数类,则权重比例设为:参数域>型号域>其他域,将满足条件的排到前端,此时,参数域预设权重值为5-10;当检索的属性是其他域,则自动根据所有文档计算出评分;
[0012] 步骤33:接收用户的关键字,如果关键字是用户通过系统选择的建议词,则执行步骤331;如果关键字是用户自定义的关键字,则执行步骤332:
[0013] 步骤331:获取该建议词及所属的维度,直接完全匹配建议词,精确得出检索结果;
[0014] 步骤332:根据正则表达式,判断该关键字的类型是字母、数字还是汉字:
[0015] 如果关键字的类型是字母或数字,则根据步骤32中的型号域权重比例,优先检索匹配型号域,根据相似性算法算出的评分+权重比例分数,获取匹配评分;也即,匹配评分=评分+权重比例分数,其中,权重比例分数=(权重/比例基数)*评分,权重和比例基数均为自定义数值;
[0016] 如果关键字的类型是汉字,则根据步骤32中的参数域权重比例,优先检索匹配参数域,根据相似性算法算出的评分+权重比例分数,获取匹配评分;
[0017] 再对其他查询源(如:产品内容、规格参数、属性参数等)做模糊搜索,根据相似性算法算出评分。
[0018] 其中,步骤32中,参数域与型号域的权重可由后台控制设置,根据不同属性的执行顺序来具体设置比重,使得优先检索到的准确性更高作为优先排序,将其排到前面;也即后台可进行自定义设置,视需要调整:如,当检索的属性是型号类时,可将型号域权重设置为5-10,比例基数设置为100,即关键字在型号域整词搜索权重设置为10,则匹配度评分=最终得到的评分+(10/100)*评分,关键字拆分词在型号域搜索权重为5,则匹配度评分=最终得到的评分+(5/100)*评分。
[0019] 针对步骤31中的型号域及参数域及其他域(属性域中除了型号域及参数域之外的域),进行权重比例设置,根据预设策略(若检索的是类似型号,则优先排到最前端;若检索的是类似参数类的,则满足条件的排到前端;若检索的不在这2类内,则自动根据所有文档计算出评分),设置权重评分比例:型号域>参数域>其他域。
[0020] 通过步骤3得到的搜索匹配结果集的量还是很多,为此本申请还包括二次筛选的步骤4:获取用户选择的条件项,非图像的条件项根据相似性算法获得条件项值,图像的条件项通过扫描根据图像相似度算法获得条件项值,将各条件项值在搜索匹配结果集中进行检索匹配,得出各条件项值对应匹配的二次搜索匹配结果集,再将各个二次搜索匹配结果集进行交集(A∩B∩C)计算,得出最终交集部分,即为最终检索匹配结果集,结束本次搜索。
[0021] 其中,关于步骤4中所述的二次筛选的条件项,是基于用户可能无法确切记得产品具体内容或关键字内容检索出来的结果集准确性低,所做的进一步引导选型,可进一步程度上缩小检索结果集,提高用户检索准确率;该条件项是根据元器件本身的特点而定义的筛选项(包括但不限于脚位数、触点形式、线圈电压、额定负载、引出端方式、脚位图等),这几项筛选项可在后台自定义,可根据需要进行调整。
[0022] 作为一种优选的方案,所述步骤1中的拆分规则如下:
[0023] 设置预设规则,根据元器件本身编码的特点,预设置数字不拆分、字母拆分重组;
[0024] 设置自定义拆分词,根据元器件的特殊属性归纳关键词(如:产品型号、产品规格、触点形式、引出端方式参数等等);
[0025] 设置自定义拆分词,根据大数据分析搜索热词,归纳常用搜索关键字;
[0026] 判断关键词是否有空格或其他特殊符号:
[0027] 如果没有则执行检索;检索具体过程是:整词匹配检索、将整词根据自定义拆分词拆分后再匹配检索、将整词按最小颗粒去匹配检索(即单个字或单个字母)以及整词按最小颗粒拆分后自由组合成不同的词后进行匹配检索;整词为整个关键词;
[0028] 如果有包含空格或其他特殊符号,则去除空格或其他特殊符号组成新的关键词,然后执行检索。具体过程包括:根据空格或其他特殊符号拆分成不同的关键词,将拆分后的关键词进行匹配、将拆分后的关键词进行自由组合后再匹配检索、将空格或其他特殊符号去除组成一个新的关键词进行匹配检索、整词匹配检索、根据自定义拆分词(可预先设置)去拆分匹配检索、自定义拆分词去拆分后重新组合新的关键词匹配检索、按最小颗粒拆分匹配检索、按最小颗粒拆分后重组新的词匹配检索。
[0029] 同时,在关键词的拆分过程中,将大量的搜索不到的字段,拆分到一个单独的存储空间中去,实现分库分表的垂直拆分,可进一步提高检索速度。
[0030] 此外,针对用户输入的关键词,当有发生删除的时候,会直接发MQ消息队列告知ES,将该建议词删除;当有发生更新或插入的时候,除了更新或新增建议词外,同时也会针对关键词进行归类,且还会发生重新排序,以便检索时可快速定位到。
[0031] 将用户输入的关键词上述拆分规则进行拆分整理后,形成各种关键词和关键字及其组合,然后将所有的关键词和关键字及其组合使用ES在数据源中进行检索,可获得非常多的检索结果,因此本申请除了建立匹配度评分规则及筛选应用来优化检索结果,还包括在检索之前,对数据源进行预先整理的步骤,以提高检索速度和检索准确性。
[0032] 具体的,对数据源进行预先整理,包括:将经常被检索的热数据分类出来,可将该热门数据存储在一个filesystem cache缓存中,这样可大大提供检索速度。当每次检索时,提前访问该缓存的热门数据,让这些热门数据进入filesystem cache里面去,这样在检索的时候,性能会加速一倍。
[0033] 针对电子领域元器件的特殊性,对数据源进行预先整理,还包括:预先将描述同一元器件的属性一致化,使相同含义的值具有统一的形式;例如元器件在不同厂家的型号不同,如果不对数据源进行预先整理,搜索的时候可能搜索不到。将描述同一元器件的属性一致化是在数据源中对应同一元器件的型号属性扩展为所有厂家的元器件型号集合,例如继电器,型号属性可能是[JL-8GB/12,TD010-C6H6O-A,HRA-(S)-DC12V]。
[0034] 针对电子领域元器件的特殊性,对数据源进行预先整理,还包括:预先将元器件的有关数值的属性按比例投射到特定小范围之中,以消除数值型属性因大小不一而造成检索结果的偏差。
[0035] 对数据源进行预先整理,还包括:将数据源分成6个维度,分别为型号、规格型号、分类、品牌、产品参数和产品内容,检索的时候根据用户输入的关键词来决定优先检索哪个维度,提高检索匹配度。用户输入关键词,若是通过选择建议词来完成搜索的时候,根据选择的建议词所属的维度,快速定位到建议词的位置及建议词上下相似的内容,再根据星型模型,关联出产品信息;若是直接用输入的关键词来搜索,则以录入的内容来判定优先检索哪个维度,若录入的是字母或数字,则以顺序:型号维度、规格型号维度、产品参数维度、产品内容维度来搜索;若录入的是汉字,则以顺序分类维度、品牌维度、产品参数维度、产品内容维度来搜索。
[0036] 其中,型号维度:来源于产品型号,存放时,按照首字母顺序排序存放进文档中,用户输入关键词,以便可快速定位查询位置。
[0037] 规格型号维度:来源于产品订货标记,存放时,按照产品型号及规格顺序排序,以便将相似规格型号可排放在一起,提高检索速度。
[0038] 分类维度:来源于商城分类,按照分类名称顺序排序,将相似分类排放一起,提高检索速度。
[0039] 品牌维度:来源于平台品牌,按照品牌名称顺序排序,将相似品牌排放一起,提高检索速度。
[0040] 产品参数维度:来源规格参数及属性参数,根据属性项名称顺序排序,将相似参数排放一起,提高检索速度。
[0041] 产品内容维度:来源于产品特性及产品标题,根据内容相似排序。
[0042] 检索界面,用户输入关键词,下拉引导建议词,是根据录入的内容来判定优先检索哪个维度,如:若录入的是字母或数字开头的,优先检索型号维度、型号规格维度;若录入的是汉字开头,则优先检索分类维度、品牌维度、产品参数维度、产品内容维度。
[0043] 产品信息内容维度:来源产品主图、产品外形图、产品脚位图等。
[0044] 进一步的,在检索建议词数据源的基础上,再加上结果集需要的其他内容,再多增加产品信息内容维度,以星型模型连接所有维度。
[0045] 使用ES在数据源中进行检索具体包括:用户可选的提交精确查询条件(品牌、类型、过滤字段、属性、规格等),如果未选择条件,则将关键词发送ES进行搜索:通过关键字完全匹配订货标记,找到则返回订货标记;如果未找到,采用关键字搜索大型号(模糊搜索)返回大型号;如果选择条件(品牌、类型、过滤字段、属性、规格等)+关键词发送ES进行搜索,则通过关键字+搜索条件来完全匹配订货标记,如果找到则返回订货标记,如果未找到,则关键字+搜索条件搜索大型号(模糊搜索)返回大型号。
[0046] 同时,在实际应用中,元器件的型号在不同公司对应同一元器件是不同的,因此,为了得到更全面更准确的检索结果,且帮助用户快速检索到可匹配的产品;本申请的匹配方法还包括可选的替换步骤,替换步骤可以单独使用,也可以配合前述的查找过程也使用,具体的,该替换步骤包括:
[0047] 步骤51:将用户输入的关键词使用ES(分布式全文搜索引擎ElasticSearch,简称ES)在数据源中进行检索,根据余弦向量相似度计算公式检索完全匹配确认录入的型号;
[0048] 步骤52:根据检索结果确认唯一产品,获取唯一产品的脚位图及替换必要参数,先根据脚位图搜索对比出相同脚位图的型号产品信息结果集,再根据替换必要参数到结果集进行检索匹配而得到型号产品信息结果集A;将确认后的具体型号,传输到ES上的型号维护对照中检索可匹配的型号信息结果集B;结果集A与结果集B去重后,则为可匹配的结果集。若想确认到具体产品,可通过选择订货标记,进行进一步替换操作。
[0049] 其中,该步骤51具体包括:获取到关键字的脚位图,即以当前脚位图作为检索图,根据SIFT算法,获取匹配度高的脚位图,提取出来记录成脚位图集,再根据脚位图集去获取出可匹配的产品型号信息集。具体过程如下:先将脚位图做灰度化处理,即转成灰度图;再构建Dog尺度空间(即图像金字塔及图像差分金字塔);再做关键点搜索(包含位置、度、层)及定位,即在差分金字塔中初步极值检测,在检测到的极值点附近对其泰勒展开进行拟合来亚像素定位,排除阈值小的点,修正极值点,删除不稳定的点,找出特征点,确认特征点主方向,集成特征点描述子,形成最终描述向量,再对图像中所有的特征点做上述操作生成整幅图像特征点描述向量;再针对脚位图库上的每张脚位图做特征点归集(即图像特征点描述向量),再将原图上的特征向量与每一张目标图像的特征向量做匹配,得到匹配值,将匹配度高的脚位图(这边包含匹配度较高及匹配点数目较多的匹配)提取出来记录成脚位图集。
[0050] 为了进一步筛选精确性,针对可匹配的结果集,还执行如下操作:获取检索型号及其他可匹配的产品型号的脚位数,根据公式检索型号脚位数<=可匹配产品型号脚位数,剔除检索型号脚位数>可匹配产品型号脚位数的产品型号,获取可匹配的产品型号信息集;为了进一步再进行筛选精确性,获取检索型号及其他可匹配的产品型号的外形尺寸(即长X宽X高),转换成统一单位,再用检索型号与其他可匹配的产品型号的外形尺寸做差异计算,当公差满足预设区间(例如-0.5<公差<0.5(mm))时,视可在匹配范围内,在这个范围外,则视不可匹配。
[0051] 在使用时,还可进一步包括步骤53:若需要细化到具体规格产品上做替换,需再进一步选择完规格,确认需要被替换的具体规格产品,再从产品参数维度中获取当前具体规格替换的必要参数,再根据余弦向量相似度计算公式,获取被替换各个参数值到产品参数维度(根据星型模型,获取上述基础上可匹配产品型号集的产品参数维度集)中进行检索匹配,得出各个被替换参数的最终可匹配的产品型号集,再通过公式(A∩B∩C),将各个被替换参数的可匹配产品型号集进行交集计算,得出最终交集部分,即为可替换产品规格。
[0052] 其中,根据检索结果确认唯一产品,具体是:若是单一品牌大型号,则确认唯一产品;若是多品牌型号,则需补全品牌,则可确认唯一产品;若是关键字部分内容精确匹配型号且为单一品牌,则可确认唯一产品;若是关键字部分内容精确匹配型号且多品牌型号,则需补全品牌,则可确认唯一产品;若是未能确认关键字的型号信息或关键字未有可匹配信息,则提示用户。
[0053] 与现有技术相比,具有如下优点:1、本申请针对现有技术中检索的速度受内存限制以及电器件检索结果的准确性问题,通过对数据源进行预先整理以提高检索速度和检索准确性,并建立了建立匹配度评分规则及筛选应用来优化检索结果。2、其中对数据源进行预先整理后,可将经常被检索的热门数据分类出来,可将该热门数据存储在一个缓存中,这样可大大提供检索速度。当每次检索时,提前访问该缓存的热门数据,让这些热门数据进入filesystem cache里面去,这样在检索的时候,性能会加速一倍。3、同时,在关键词的拆分过程中,将大量的搜索不到的字段,拆分到一个单独的存储空间中去,实现分库分表的垂直拆分,可进一步提高检索速度。4、此外,本申请还提供了替换方案,在业界为首创,针对元器件的特殊属性(同一器件的名称各厂家的命名不一样,同一器件的不同型号的产品的引脚数量可能不一样等等),特别的设计了匹配和替换过程,同时为了提高筛选精确性,还针对可匹配的结果集进一步处理,对各个被替换参数的可匹配产品型号集进行交集计算,得出最终交集部分,即为可替换产品规格,可实现更精确的替换。附图说明
[0054] 本发明可以通过参考下文中结合附图所给出的描述而得到更好的理解,其中在所有附图中使用了相同或相似的附图标记来表示相同或者相似的部件。所述附图连同下面的详细说明一起包含在本说明书中并且形成本说明书的一部分,而且用来进一步举例说明本发明的优选实施例和解释本发明的原理和优点。在附图中:
[0055] 图1为本发明的参数对比示意图。

具体实施方式

[0056] 下面将参照附图来说明本发明的实施例。
[0057] 本发明的一种元器件型号搜索、匹配及替换方法,包括如下步骤:
[0058] 步骤1:数据源整理:包括建议词整理和产品结果集整理;
[0059] 其中,建议词整理包括:产品型号、规格型号、产品品牌、产品分类、产品标题、产品特性、产品属性、产品规格;
[0060] 产品结果集整理包括:产品型号、规格型号、产品品牌、产品分类、产品标题、产品特性、产品属性、产品规格、产品内容(产品图、外形图、脚位图等);
[0061] 整理过程包括:产品上架、产品下架、产品更新、产品删除过程,实时与ES进行交互。
[0062] 产品上架:传输命令给ES,做产品新增。
[0063] 产品下架/产品删除:传输命令给ES,做产品删除。
[0064] 产品更新:若是产品内容发生变化,传输命令给ES,对旧的文档做删除,新增变化的内容。
[0065] 步骤2:实时匹配逻辑整理:前端将关键词传给后端,后端拿到关键词后,将关键字做判断处理后,传输到ES进行搜索(ES根据设置的拆分规则及自定义拆分词做拆分搜索处理),ES搜索出结果后,根据匹配度评分按降序排序显示下来。
[0066] 其中,拆分规则如下:
[0067] 设置预设规则,根据元器件本身编码的特点,预设置数字不拆分、字母拆分重组;
[0068] 设置自定义拆分词,根据元器件的特殊,归纳关键词(如:产品型号、产品规格、触点形式、引出端方式参数等等);
[0069] 设置自定义拆分词,根据大数据分析,分析搜索热词,归纳常用搜索关键字;
[0070] 步骤3:检索结果逻辑整理:
[0071] 用户输入关键词,若是通过选择建议词来完成搜索的时候,根据选择的建议词所属的维度,精确获取到产品内容;
[0072] 若是直接用输入的关键词来搜索,则以录入的内容来判定优先检索哪个维度,若录入的是字母或数字,则以顺序型号维度、规格型号维度来搜索;若录入的是汉字,则以顺序产品参数维度来搜索;检索完这些维度之后,再去检索其他维度。
[0073] 下面以继电器为例阐述匹配度的评分规则如下:
[0074] 根据继电器的特性,归纳关键词(如:产品型号、产品规格等等),设置拆分规则,提高拆分匹配率,提高匹配度;
[0075] 设置域权重,根据继电器本身的特点及常用的搜索方式,设置不同域的权重,提供查询源的先后顺序(如,产品小型号,产品大型号);
[0076] 设置二次筛选项,提供用户进一步筛选,以便缩小检索结果范围。
[0077] 根据以上规则,根据用户所选筛选项,根据相似性算法与图形相似度算法,取得匹配度较高的二次检索结果,再将各个二次检索结果集进行计算,展示最终匹配度较高的检索结果集。
[0078] C、(关键字)操作结果说明:
[0079] C1、录入关键字匹配(订货标记):结果集:精准查询(比如搜索HRM-1H-220V-N直接检索出所有品牌的该小型号);
[0080] C2、录入关键字匹配(大型号):结果集:精准查询(比如搜索HRM直接检索出所有品牌的该型号)+模糊查询(比如搜索H或搜索R或搜索M或搜索HR或搜索RM匹配出来的所有品牌的相关关键字的结果;
[0081] 排序:精准大型号排在最前端;(其他模糊查询)根据匹配度由高到低排序;搜索词在列表结果中进行高亮显示:型号、品牌、特性。
[0082] C3、录入关键字匹配(非订货标记且非大型号)
[0083] A.结果集:
[0084] 精准匹配输入A检索值为A的数据;
[0085] 支持模糊匹配输入A检索包含A的数据;
[0086] 支持分词比如用户输入A B C;
[0087] 检索=A、包含A的数据
[0088] 检索=B、包含B的数据
[0089] 检索=C、包含C的数据
[0090] 按相似度排序,比如包含AB排在包含A前面;
[0091] 根据时时匹配范围搜索;
[0092] 大型号:产品大型号如HRM、HF3FF等;
[0093] 订货标记:产品小型号如HF3FF/012-1HST等;
[0094] 分类:平台设置分类(多级分类)如固态继电器、功率继电器等;
[0095] 品牌:平台品牌如ABB、欧姆龙..搜索结果显示此品牌的商品;
[0096] 标题:比如搜产品标题,结果显示包含特卖标题的产品;
[0097] 参数值:比如搜280°,12CM,搜索结果需包含这两种参数值的产品;
[0098] 规格值:比如一开一闭合,贴片式,搜索结果需包含这两种规格值的商品;
[0099] 支持分类搜索比如搜信号继电器,搜索出此类别的产品;
[0100] 支持品牌搜索比如用户搜宏发搜出宏发品牌的产品;
[0101] 排序:根据匹配度由高到低排序;
[0102] 搜索词在列表结果中进行高亮显示:型号、品牌、特性。
[0103] C4、(搜索条件+关键字)操作结果说明:关键词的结果下,过滤搜索条件,最终出结果。
[0104] 步骤4:产品对比,包括产品参数对比和产品图片对比(脚位图、接线图、外形图、性能曲线图)。
[0105] 其中,参见图1,产品参数对比包括商品属性参数对比、相同属性参数值的项,可隐藏不显示、同属性项不同属性参数值的项,可高亮显示、可直接更换新的产品与其他产品进行对比、产品图片对比(脚位图、接线图、外形图、性能曲线图)。
[0106] 电器件型号的替换过程包括:
[0107] 步骤1:数据源整理:
[0108] 步骤11:建议词整理
[0109] 其中,建议词整理包括:产品型号、规格型号、产品品牌;
[0110] 整理过程包括:产品上架、产品下架、产品更新、产品删除过程,实时与ES进行交互。
[0111] 产品上架:传输命令给ES,做产品新增。
[0112] 产品下架/产品删除:传输命令给ES,做产品删除。
[0113] 产品更新:若是产品内容发生变化,传输命令给ES,对旧的文档做删除,新增变化的内容。
[0114] 步骤12:产品结果集整理
[0115] 产品结果集整理包括:产品型号、规格型号、产品品牌、产品特性、产品内容(产品图、外形图、脚位图等);
[0116] 整理过程包括:产品上架、产品下架、产品更新、产品删除过程,实时与ES进行交互。
[0117] 产品上架:传输命令给ES,做产品新增。
[0118] 产品下架/产品删除:传输命令给ES,做产品删除。
[0119] 产品更新:若是产品内容发生变化,传输命令给ES,对旧的文档做删除,新增变化的内容。
[0120] 4>.型号维护对照:
[0121] A.新增:传输命令给ES,做产品信息新增。
[0122] B.更新:若是产品内容发生变化,传输命令给ES,对旧的文档做删除,新增变化的内容。
[0123] C.删除:传输命令给ES,做产品信息删除。
[0124] 步骤2:时时匹配逻辑整理:前端将关键词传给后端,后端拿到关键词后,将关键字做判断处理后,传输到ES进行搜索(ES根据设置的拆分规则及自定义拆分词做拆分搜索处理),ES搜索出结果后,根据匹配度评分按降序排序显示下来。
[0125] 其中,拆分规则如下:
[0126] 设置预设规则,根据元器件本身编码的特点,预设置数字不拆分、字母拆分重组;
[0127] 设置自定义拆分词,根据元器件的特殊,归纳关键词(如:产品型号、产品规格、触点形式、引出端方式参数等等);
[0128] 设置自定义拆分词,根据大数据分析,分析搜索热词,归纳常用搜索关键字;
[0129] 步骤3:匹配结果逻辑整理:
[0130] 步骤31:前端将关键字传入后端,后端将关键字传入ES进行检索,确认录入的型号;具体包括:获取关键字的脚位图信息,检索同一脚位图的其他型号信息;根据关键字到型号维护对照进行检索返回;
[0131] 步骤32:根据如下逻辑进行唯一产品检索确认:
[0132] 1>.输入关键字检索确认唯一产品:
[0133] A.若是单一品牌大型号,则确认唯一产品。
[0134] B.若是多品牌型号,则需补全品牌,则可确认唯一产品。
[0135] C.若是关键字部分内容精确匹配型号且为单一品牌,则可确认唯一产品。
[0136] D.若是关键字部分内容精确匹配型号且多品牌型号,则需补全品牌,则可确认唯一产品。
[0137] E.若是未能确认关键字的型号信息或关键字未有可匹配信息,则提示用户。
[0138] 2>.通过选择的关键字:直接确认唯一产品。
[0139] 3>.获取唯一产品的脚位图,根据脚位图搜索对比出相同脚位图的型号产品信息结果集A。
[0140] 4>.特殊结果集:将确认后的具体型号,传输到ES上的型号维护对照中检索可匹配的型号信息结果集B。
[0141] 5>.结果集A与结果集B去重后,则为可匹配的结果集。
[0142] 6>.若想确认到具体产品,可通过选择订货标记,进行进一步替换操作。
[0143] 步骤4:替换结果逻辑整理:
[0144] 步骤41:前端将关键字传入后端,后端将关键字传入ES进行检索,确认录入的型号为订货标记,具体包括:获取关键字的脚位图信息,检索同一脚位图的其他型号信息;根据关键字到型号维护对照进行检索返回。
[0145] 步骤42:根据如下逻辑进行唯一产品检索确认:
[0146] 1>.输入关键字检索确认唯一产品:
[0147] A.若是单一品牌订货标记,则确认唯一产品。
[0148] B.若是多品牌订货标记,则需补全品牌,则可确认唯一产品。
[0149] C.若是关键字部分内容精确匹配订货标记且为单一品牌,则可确认唯一产品。
[0150] D.若是关键字部分内容精确匹配订货标记且多品牌订货标记,则需再补全品牌,则可确认唯一产品。
[0151] E.若是未能确认关键字的订货标记信息或关键字未有可匹配信息,则提示用户。
[0152] 2>.通过选择的关键字:直接确认唯一产品。
[0153] 3>.获取唯一产品的脚位图,根据脚位图搜索对比出相同脚位图的型号产品信息结果集A。
[0154] 4>.获取唯一产品的标准规格,根据标准规格项到结果集A进行筛选,筛选完全包含唯一产品的标准规格的结果集B(替换项需完全包含被替换项的标准规格,即替换项A有5个标准规格,被替换项B有4个标准规格,则B可以被A替换,但A不可被B替换)[0155] 5>.特殊结果集:将确认后的具体订货标记,传输到ES上的型号维护对照中检索可匹配的型号信息结果集C。
[0156] 6>.结果集B与结果集C去重后,则为可替换的结果集。
[0157] 应该强调,术语“包括/包含”在本文使用时指特征、要素、步骤或组件的存在,但并不排除一个或更多个其它特征、要素、步骤或组件的存在或附加。
[0158] 此外,本发明的方法不限于按照说明书中描述的时间顺序来执行,也可以按照其他的时间顺序地、并行地或独立地执行。因此,本说明书中描述的方法的执行顺序不对本发明的技术范围构成限制。
[0159] 尽管上面已经通过对本发明的具体实施例的描述对本发明进行了披露,但是,应该理解,上述的所有实施例和示例均是示例性的,而非限制性的。本领域的技术人员可在所附权利要求的精神和范围内设计对本发明的各种修改、改进或者等同物。这些修改、改进或者等同物也应当被认为包括在本发明的保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈