[发明专利]选课索引文件更新方法、课程搜索方法及装置有效
申请号: | 202210345914.6 | 申请日: | 2022-04-02 |
公开(公告)号: | CN114490526B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 陈磊;韩鹏;杨怀奎 | 申请(专利权)人: | 北京新唐思创教育科技有限公司 |
主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/14;G06F16/28;G06F16/951;G06F16/953 |
代理公司: | 北京鼎承知识产权代理有限公司 11551 | 代理人: | 周娟 |
地址: | 100043 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 选课 索引 文件 更新 方法 课程 搜索 装置 | ||
本公开提供一种选课索引文件更新方法、课程搜索方法及装置,所述更新方法包括:接收多个选课基础信息,基于至少两种关键词属性对多个选课基础信息进行组合,获得至少两类选课基础信息,基于每类选课基础信息生成相应种选课索引文件,采用全量方式更新所述前端服务器的选课索引文件。当至少两种所述关键词属性之间存在上下位关系,至少两类选课基础信息具有的数据属性存在上下位关系时,采用全量方式更新所述前端服务器的选课索引文件,可以减少前端服务器与后端服务器之间的数据交换量,从而提高前端服务器的响应性,加快课程查询服务的查询速度。
技术领域
本公开涉及数据筛选领域,尤其涉及一种选课索引文件更新方法、课程搜索方法及装置。
背景技术
线上选课系统是一种基于互联网技术和数据库管理技术的在线选课系统,用户可以通过课程基础属性在线上选课系统方便进行课程筛选。
在相关技术中,线上选课系统包括前端服务器和后端服务器两部分,后端服务器可以生成索引数据,离线服务器由python和elasticsearch构建,为用户提供选课查询接口,并定时从离线服务器更新索引数据。
发明内容
根据本公开的一方面,提供了一种选课索引文件的更新方法,用于更新前端服务器的课程索引,所述方法包括:
接收多个选课基础信息;
基于至少两种关键词属性对所述多个选课基础信息进行组合,获得至少两类选课基础信息,至少两种所述关键词属性之间存在上下位关系,至少两类所述选课基础信息具有的数据属性存在上下位关系;
基于每类所述选课基础信息生成相应种选课索引文件;
采用全量方式更新所述前端服务器的所述选课索引文件。
根据本公开的另一方面,提供了一种课程搜索方法,所述方法包括:
基于课程搜索请求从内存确定课程查询结果,所述内存用于保存后端服务器全量更新的至少两种选课索引文件,至少两种所述选课索引文件含有的数据具有同步性,至少两种所述选课索引文件的保存路径不同,至少两种所述选课索引文件对应的所述关键词属性之间存在上下位关系,所述课程搜索请求包括查询参数和查询路径,所述查询路径用于指示相应种所述选课索引文件的保存路径,形成至少两种所述选课索引文件的选课基础信息具有的数据属性存在上下位关系。
根据本公开的另一方面,提供了一种选课索引文件更新装置,用于更新前端服务器的课程索引,所述装置包括:
接收模块,用于接收多个选课基础信息;
组合模块,用于基于至少两种关键词属性对所述多个选课基础信息进行组合,获得至少两类选课基础信息,至少两种所述关键词属性之间存在上下位关系,至少两类所述选课基础信息具有的数据属性存在上下位关系;
生成模块,用于基于每类所述选课基础信息生成相应种选课索引文件;
更新模块,用于采用全量方式更新所述前端服务器的所述选课索引文件。
根据本公开的另一方面,提供了一种课程搜索装置,其特征在于,包括:
内存,用于保存后端服务器全量更新的至少两种选课索引文件,至少两种所述选课索引文件含有的数据具有同步性,至少两种所述选课索引文件的保存路径不同,至少两种所述选课索引文件对应的关键词属性之间存在上下位关系,形成至少两种所述选课索引文件的选课基础信息具有的数据属性存在上下位关系;
搜索引擎,用于从内存确定与课程搜索请求匹配的课程查询结果,所述课程搜索请求包括查询参数和查询路径,所述查询路径用于指示相应种所述选课索引文件的保存路径。
根据本公开的另一方面,提供了一种电子设备,其特征在于,包括:
处理器;以及,
存储程序的存储器;
其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据本公开示例性实施例的所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新唐思创教育科技有限公司,未经北京新唐思创教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210345914.6/2.html,转载请声明来源钻瓜专利网。