本发明涉及大宗商品信息处理,尤其是涉及一种基于模式匹配的大宗商品在线交易搜索配置方法及设备。
背景技术:
1、在传统钢材资源贸易过程中,由于钢材商品属性比非大宗商品多的特点,以及实际贸易过程中参与主体特点及性质的原因,一般搜索能力比较难以适应在线商城不断迭代的业务需求和字段,搜索引擎通常需要针对不断迭代的业务需求进行适应性改造,用以支持各不相同的搜索诉求。
2、面对线上海量订单交易,在线电商平台通常需要快速将新的业务、新的营销活动等需求上线以获取市场占有率,同时这些快速上线的需求需要搜索引擎提供搜索能力的支持从而帮助用户更加准确精准的搜索到相关商品。而现有的搜索技术难以满足大宗商品的快速上线需求,需要研究适用于大宗商品的在线交易搜索方法。
技术实现思路
1、本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种提升开发效率降低运营成本的基于模式匹配的大宗商品在线交易搜索配置方法及设备。
2、本发明的目的可以通过以下技术方案来实现:
3、一种基于模式匹配的大宗商品在线交易搜索配置方法,包括以下步骤:
4、接收待更新数据,所述待更新数据携带有预先定义的模式编号;
5、基于所述模式编号匹配获得对应的数据模式,基于所述数据模式实现所述待更新数据的数据同步,并生成相应的查询逻辑;
6、基于所述查询逻辑实现搜索引擎配置。
7、进一步地,通过通用数据同步接口接收实时所述待更新数据。
8、进一步地,所述通用数据同步接口包括通用分词数据增删改接口、通用同义词数据增删改接口和通用业务数据增删改接口。
9、进一步地,通过预先设置的定时接口接收所述待更新数据。
10、进一步地,所述数据模式中,以json格式定义存储的业务数据格式。
11、进一步地,所述数据模式中配置有业务数据与搜索引擎的交互方式。
12、进一步地,所述查询逻辑设有多种。
13、进一步地,所述查询逻辑配置的内容包括查询逻辑sql配置和查询时字段权重配置。
14、本发明还提供一种电子设备,包括:
15、一个或多个处理器;
16、存储器;和
17、被存储在存储器中的一个或多个程序,所述一个或多个程序包括用于执行如上所述基于模式匹配的大宗商品在线交易搜索配置方法的指令。
18、本发明还提供一种计算机可读存储介质,包括供电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行如上所述基于模式匹配的大宗商品在线交易搜索配置方法的指令。
19、与现有技术相比,本发明具有以下有益效果:
20、1、本发明舍弃了传统的开发模式,通过模式匹配的方式实现大宗商品在线交易搜索的快速配置,从而支持新搜索需求热插拔式的上线,降低了搜索引擎针对新业务额外代码开发的消耗,提升开发效率降低运营成本。
21、2、大宗钢铁商品交易平台,由于商品属性特别多、交易主体性质多样性、个性化需求较多等特点,搜索引擎通常需要进行非常多的个性化、复杂分枝的代码开发从而实现业务需求,经过多年的不断迭代,整个搜索引擎的逻辑异常复杂,并且逻辑都在一行行的代码中,不利于整体管理,容易造成系统故障产生损失。而本发明通过模式匹配模式,将硬编码转化成配置模式,从而形成可视化的管理界面,利于长久的系统逻辑维护。
1.一种基于模式匹配的大宗商品在线交易搜索配置方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于模式匹配的大宗商品在线交易搜索配置方法,其特征在于,通过通用数据同步接口接收实时所述待更新数据。
3.根据权利要求2所述的基于模式匹配的大宗商品在线交易搜索配置方法,其特征在于,所述通用数据同步接口包括通用分词数据增删改接口、通用同义词数据增删改接口和通用业务数据增删改接口。
4.根据权利要求1所述的基于模式匹配的大宗商品在线交易搜索配置方法,其特征在于,通过预先设置的定时接口接收所述待更新数据。
5.根据权利要求1所述的基于模式匹配的大宗商品在线交易搜索配置方法,其特征在于,所述数据模式中,以json格式定义存储的业务数据格式。
6.根据权利要求1所述的基于模式匹配的大宗商品在线交易搜索配置方法,其特征在于,所述数据模式中配置有业务数据与搜索引擎的交互方式。
7.根据权利要求1所述的基于模式匹配的大宗商品在线交易搜索配置方法,其特征在于,所述查询逻辑设有多种。
8.根据权利要求1所述的基于模式匹配的大宗商品在线交易搜索配置方法,其特征在于,所述查询逻辑配置的内容包括查询逻辑sql配置和查询时字段权重配置。
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,包括供电子设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括用于执行如权利要求1-8任一所述基于模式匹配的大宗商品在线交易搜索配置方法的指令。