[发明专利]基于用户权限的全文检索的方法、系统、设备和存储介质在审
申请号: | 202210322499.2 | 申请日: | 2022-03-30 |
公开(公告)号: | CN114638019A | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 韩留奎;周祥国;田尚杰;朱少帅 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G06F16/33;G06F16/31 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 马鹏林;黄艳南 |
地址: | 250101 山东省济*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户权限 全文 检索 方法 系统 设备 存储 介质 | ||
本发明提供一种基于用户权限的全文检索的方法、系统、设备和存储介质,方法包括:根据内容的基本信息和内容的发布范围信息,按照预设格式重组内容数据,将内容数据推送到全文检索系统;响应于内容的发布范围信息发生变化,根据更新后的内容发布范围信息形成新的内容权限信息字符串,并局部更新到所述全文检索系统;响应于内容下线,删除所述内容在所述全文检索系统中对应的内容项;以及响应于检索内容,根据当前用户的权限身份信息对查询条件进行重组以从所述全文检索系统中检索对应的数据。本发明通过独特的数据结构设计及内容检索方式,提高基于权限的内容检索准确度,提高了内容数据的安全性,增高了业务系统的内容检索获取能力。
技术领域
本发明涉及全文检索领域,更具体地,特别是指一种基于用户权限的全文检索的方法、系统、设备和存储介质。
背景技术
在统一信息发布系统中,常见的做法是通过数据库来存放大量的内容数据。随着业务系统的持续进行。统一信息发布系统中的内容数据呈现爆发性的增长。面对海量的内容数据,对内容的筛选和过滤成为了衡量一个内容网站好坏的重要指标。一个具有优秀的用户体验的内容网站,能够将海量的内容信息进行筛选、过滤、排序,将用户最关注的内容信息展现在用户面前,这大大增强了用户的工作效率,节省了用户搜索、筛选文件的时间。
“全文检索”机制能够在一定程度上解决用户搜索、筛选内容的问题。但往往在统一信息发布业务系统中需要严格控制用户对内容数据的查看权限。对于一部分内容信息,严格要求部分用户无权限查看。基于此,给统一信息发布系统的全文检索功能提出了挑战,如何能够在满足快速检索的要求上,严格控制内容数据权限成为关键。
主流的方式是将全文检索出的内容数据再次进行遍历,剔除掉当前用户无权限的内容,返回剩余的内容列表。一方面在遍历检索结果时,大大消耗了服务器内存,增加单次检索内存消耗,另一方面增加了检索速率,不能很好的满足当前大数据背景下各业务系统的信息检索获取需求。
发明内容
有鉴于此,本发明实施例的目的在于提出一种基于用户权限的全文检索的方法、系统、计算机设备及计算机可读存储介质,本发明在统一信息发布系统中对内容数据按特定格式进行处理,推送到全文检索系统中,在检索时,按照特定格式的参数结构去全文检索系统中进行检索。能够大大保证内容数据检索的效率和安全度,大大增加了业务系统的信息安全性,也节省用户检索内容数据的时间。
基于上述目的,本发明实施例的一方面提供了一种基于用户权限的全文检索的方法,包括如下步骤:根据内容的基本信息和内容的发布范围信息,按照预设格式重组内容数据,将内容数据推送到全文检索系统;响应于内容的发布范围信息发生变化,根据更新后的内容发布范围信息形成新的内容权限信息字符串,并局部更新到所述全文检索系统;响应于内容下线,删除所述内容在所述全文检索系统中对应的内容项;以及响应于检索内容,根据当前用户的权限身份信息对查询条件进行重组以从所述全文检索系统中检索对应的数据。
在一些实施方式中,所述按照预设格式重组内容数据包括:将内容发布范围数据拼接为列表数据,并将所述列表数据拼接为发布范围字符串;以及将所述发布范围字符串作为字段值添加到原有内容信息中。
在一些实施方式中,所述根据当前用户的权限身份信息对查询条件进行重组以从所述全文检索系统中检索对应的数据包括:根据用户的权限身份信息对客户端的检索参数进行组装,生成新的查询条件,并使用所述查询条件调用所述全文检索系统中的应用程序接口获取到检索结果。
在一些实施方式中,所述删除所述内容在所述全文检索系统中对应的内容项包括:创建新的线程以调用所述全文检索系统应用程序接口删除所述内容在所述全文检索系统中对应的数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210322499.2/2.html,转载请声明来源钻瓜专利网。