System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电商信息,尤其涉及一种搜索服务配置方法及其装置、设备、介质。
技术介绍
1、随着电子商务的快速发展,越来越多的业务域需要接入搜索服务以进行在线查询,然而,通过编写代码来接入搜索服务的方式,对于非技术用户来说不仅理解难度大,而且难以快速掌握,为了克服这一难题,搜索平台通过引入了易于理解的可视化交互页面,屏蔽复杂的搜索领域知识,来简化复杂的搜索配置过程,使得用户能够通过直观的可视化页面轻松配置搜索服务,从而满足业务需求的迅速增长。
2、传统的搜索服务配置方法中,业务配置和环境配置往往紧密耦合,这使得配置管理变得复杂,难以适应业务需求的快速变化,当业务需求发生变化时,通常需要对整个搜索服务系统进行重新配置,这不仅效率低下,而且增加了出错的风险。此外,由于缺乏对配置文件的独立管理,任何小的配置变更都可能导致整个系统的不稳定,从而影响搜索服务的性能和可靠性。
技术实现思路
1、本申请的目的在于提供一种搜索服务配置方法及其装置、设备、介质。
2、根据本申请的一个方面,提供一种搜索服务配置方法,包括:
3、获取通过交互页面提交的用户配置信息,提取出其中与搜索服务相对应的业务数据参数和环境部署参数,所述业务数据参数定义从数据源到所述搜索服务所需业务数据相对应的数据业务逻辑,所述环境部署参数定义搜索引擎执行对所述业务数据的搜索相对应的环境业务逻辑;
4、应用转换模板分别将所述业务数据参数和环境部署参数转换为可执行的业务配置文件和环境配置文件;
5、将所述业务配置文件和环境配置文件分别应用部署至实现所述搜索服务相对应的离线数据同步服务和在线查询服务,由所述在线查询服务实现利用所述业务数据进行搜索的业务逻辑,且由所述离线数据同步服务实现从数据源到所述业务数据的数据同步和更新;
6、启动所述在线查询服务以通过所述在线查询服务向终端用户开放所述搜索服务。
7、根据本申请的另一方面,提供一种搜索服务配置装置,包括:
8、参数提取模块,用于获取通过交互页面提交的用户配置信息,提取出其中与搜索服务相对应的业务数据参数和环境部署参数,所述业务数据参数定义从数据源到所述搜索服务所需业务数据相对应的数据业务逻辑,所述环境部署参数定义搜索引擎执行对所述业务数据的搜索相对应的环境业务逻辑;
9、可执行配置文件生成模块,用于应用转换模板分别将所述业务数据参数和环境部署参数转换为可执行的业务配置文件和环境配置文件;
10、配置文件部署模块,用于将所述业务配置文件和环境配置文件分别应用部署至实现所述搜索服务相对应的离线数据同步服务和在线查询服务,由所述在线查询服务实现利用所述业务数据进行搜索的业务逻辑,且由所述离线数据同步服务实现从数据源到所述业务数据的数据同步和更新;
11、在线查询服务启动模块,用于启动所述在线查询服务以通过所述在线查询服务向终端用户开放所述搜索服务。
12、根据本申请的另一方面,适应本申请的目的之一而提供的一种计算机设备,包括中央处理器和存储器,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行本申请所述的搜索服务配置方法的步骤。
13、根据本申请的另一方面,适应本申请的另一目的而提供的一种计算机可读存储介质,其以计算机可读指令的形式存储有依据所述的搜索服务配置方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行该方法所包括的步骤。
14、本申请的技术方案存在多方面优势,包括但不限于如下各方面:
15、与传统的搜索服务配置方法不同,本申请通过用户在交互页面提交的用户配置信息,提取出其中的业务数据参数和环境部署参数,然后使用转换模板分别将业务数据参数和环境部署参数转换为可执行的业务配置文件和环境配置文件,通过这一步骤的实施,将业务配置和环境配置剥离开来,然后通过将业务配置文件和环境配置文件分别部署至搜索服务相对应的离线数据同步服务和在线查询服务,实现业务配置和环境配置的独立管理,当业务配置文件或环境配置文件发生变化时,可以独立地更新业务配置或环境配置,无需重新配置整个搜索服务,提高了配置的灵活性和系统的可维护性。
本文档来自技高网...【技术保护点】
1.一种搜索服务配置方法,其特征在于,包括:
2.根据权利要求1所述的搜索服务配置方法,其特征在于,获取通过交互页面提交的用户配置信息,提取出其中与搜索服务相对应的业务数据参数,包括:
3.根据权利要求1所述的搜索服务配置方法,其特征在于,应用转换模板分别将所述业务数据参数和环境部署参数转换为可执行的业务配置文件和环境配置文件,包括:
4.根据权利要求1至3所述的搜索服务配置方法,其特征在于,将所述业务配置文件和环境配置文件分别应用部署至实现所述搜索服务相对应的在线查询服务和离线数据同步服务,包括:
5.根据权利要求1至3所述的搜索服务配置方法,其特征在于,将所述业务配置文件和环境配置文件分别应用部署至实现所述搜索服务相对应的在线查询服务和离线数据同步服务,包括:
6.根据权利要求1至3所述的搜索服务配置方法,其特征在于,将所述业务配置文件和环境配置文件分别应用部署至实现所述搜索服务相对应的在线查询服务和离线数据同步服务,包括:
7.根据权利要求1所述的搜索服务配置方法,其特征在于,启动所述在线查询服务以通过
8.一种搜索服务配置装置,其特征在于,包括:
9.一种计算机设备,包括中央处理器和存储器,其特征在于,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,其以计算机可读指令的形式存储有依据权利要求1至7中任意一项所述的方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行相应的方法所包括的步骤。
...【技术特征摘要】
1.一种搜索服务配置方法,其特征在于,包括:
2.根据权利要求1所述的搜索服务配置方法,其特征在于,获取通过交互页面提交的用户配置信息,提取出其中与搜索服务相对应的业务数据参数,包括:
3.根据权利要求1所述的搜索服务配置方法,其特征在于,应用转换模板分别将所述业务数据参数和环境部署参数转换为可执行的业务配置文件和环境配置文件,包括:
4.根据权利要求1至3所述的搜索服务配置方法,其特征在于,将所述业务配置文件和环境配置文件分别应用部署至实现所述搜索服务相对应的在线查询服务和离线数据同步服务,包括:
5.根据权利要求1至3所述的搜索服务配置方法,其特征在于,将所述业务配置文件和环境配置文件分别应用部署至实现所述搜索服务相对应的在线查询服务和离线数据同步服务,包括:
6.根据权...
【专利技术属性】
技术研发人员:钱宇航,
申请(专利权)人:广州商研网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。