【技术实现步骤摘要】
搜索方法及装置
本申请涉及互联网
,尤其涉及一种搜索方法及装置。
技术介绍
在企业和互联网系统中,企业往往有自己的数据平台,数据平台往往会接入搜索系统,向用户提供搜索功能。企业数据往往存在敏感性,它们依附于特定的用户群体,不同用户群体具有不同的访问权限。但是,目前主流的搜索系统一般只提供核心的搜索功能,即直接根据用户输入的搜索条件到数据平台进行搜索并返回搜索结果。而对于访问权限控制,一般由数据平台结合特定业务逻辑通过控制数据展示实现。较为常见的数据展示方案为:数据平台仅在搜索结果的概要页展示每条搜索结果的基本信息,待用户点击基本信息请求访问详情信息时,数据平台提示用户无权限访问。上述访问权限控制方案存在以下缺陷:第一,无论用户是否有权限访问,均展示每个搜索结果的基本信息,容易造成信息泄露。第二,用户点击搜索结果的基本信息请求访问详情信息时,又被提示无权限访问,容易误导用户执行无效操作,降低用户获取所需数据的效率,用户体验较差。
技术实现思路
本申请的多个方面提供一种搜索方法及装置,用以提供与用户权限相符的搜索结果,提高用户获取所需数据的效率,保证数据 ...
【技术保护点】
一种搜索方法,其特征在于,包括:获取用户提供的搜索条件;确定所述用户对应的数据隔离级别;根据所述用户对应的数据隔离级别和所述搜索条件进行搜索,以获得搜索结果。
【技术特征摘要】
1.一种搜索方法,其特征在于,包括:获取用户提供的搜索条件;确定所述用户对应的数据隔离级别;根据所述用户对应的数据隔离级别和所述搜索条件进行搜索,以获得搜索结果。2.根据权利要求1所述的方法,其特征在于,所述确定所述用户对应的数据隔离级别,包括:根据所述用户的标识信息,查询权限管理平台,以确定所述用户的访问角色;根据所述用户的访问角色,查询访问角色与数据隔离级别映射表,以确定所述用户对应的数据隔离级别。3.根据权利要求1所述的方法,其特征在于,所述根据所述用户对应的数据隔离级别和所述搜索条件进行搜索,以获得搜索结果,包括:根据所述用户对应的数据隔离级别,确定所述用户可以访问的数据范围的标识信息;根据所述标识信息和所述搜索条件进行搜索,以获得所述搜索结果。4.根据权利要求3所述的方法,其特征在于,所述根据所述标识信息和所述搜索条件进行搜索,以获得所述搜索结果,包括:将所述标识信息与所述搜索条件进行组装,以获得新的搜索条件;根据所述新的搜索条件进行搜索,以获得所述搜索结果。5.根据权利要求3所述的方法,其特征在于,所述根据所述标识信息和所述搜索条件进行搜索,以获得所述搜索结果,包括:根据所述搜索条件进行搜索,以获得初始搜索结果;根据所述标识信息对所述初始搜索结果进行过滤,以获得所述搜索结果。6.根据权利要求1-5任一项所述的方法,其特征在于,所述获取用户提供的搜索条件,包括:接收所述用户通过对外提供的搜索入口传入的所述搜索条件。7.根据权利要求1-5任一项所述的方法,其特征在于,若应用场景为信息推荐场景,所述方法还...
【专利技术属性】
技术研发人员:许家强,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。