[发明专利]使用数据仓库授权进行搜索在审
| 申请号: | 202080060596.8 | 申请日: | 2020-06-26 | 
| 公开(公告)号: | CN114286996A | 公开(公告)日: | 2022-04-05 | 
| 发明(设计)人: | 唐纳德·黄;詹姆斯·L·盖尔;马西莫·D·西波尔迪 | 申请(专利权)人: | 西格玛计算机有限公司 | 
| 主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F21/62 | 
| 代理公司: | 上海胜康律师事务所 31263 | 代理人: | 李献忠;张华 | 
| 地址: | 美国加利*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 使用 数据仓库 授权 进行 搜索 | ||
1.一种使用数据仓库授权进行搜索的方法,所述方法包括:
为用户确定对于基于云的数据仓库的一个或多个访问授权,所述访问授权中的每一个包括所述用户能访问的数据对象的对象标识符;
基于所述访问授权中的每一个生成包括一个或多个搜索项和过滤器的搜索查询;
将所述搜索查询发送到被配置为维护所述基于云的数据仓库的索引的搜索索引服务;以及
响应于所述搜索查询接收响应于所述一个或多个搜索项并且包括在基于所述过滤器的范围中的第一搜索结果。
2.根据权利要求1所述的方法,其中,所述范围包括所述一个或多个访问授权的每个对象标识符以及在所述一个或多个访问授权中标识的每个数据对象的对象谱系。
3.根据权利要求1所述的方法,其还包括:
由所述搜索索引服务从所述索引的多个索引条目中识别响应于所述一个或多个搜索项并且包括以下项的一个或多个索引条目:包括在所述过滤器中的索引的对象标识符或至少部分包括在所述过滤器中的对象谱系;以及
基于所识别的所述一个或多个索引条目生成所述搜索结果。
4.根据权利要求1所述的方法,其中生成所述搜索查询包括:生成包括所述一个或多个搜索项以及作为所述过滤器的所述一个或多个访问授权的每个对象标识符的所述搜索查询。
5.根据权利要求1所述的方法,其中,所述第一搜索结果包括搜索结果的第一分页,所述方法还包括:
请求搜索结果的第二分页;以及
接收包括所述搜索结果的所述第二分页的第二搜索结果。
6.根据权利要求1所述的方法,其还包括响应于数据对象的更新,通过所述搜索索引服务更新所述索引。
7.根据权利要求6所述的方法,其中,所述更新包括所述数据对象的修改或所述数据对象在对象谱系中的重新定位中的一者或多者。
8.一种使用数据仓库授权进行搜索的装置,所述装置包括计算机处理器,计算机存储器能操作地耦合到所述计算机处理器,所述计算机存储器在其中设置有计算机程序指令,所述计算机程序指令当由该计算机处理器执行时使所述装置执行以下步骤:
为用户确定对于基于云的数据仓库的一个或多个访问授权,所述访问授权中的每一个包括所述用户能访问的数据对象的对象标识符;
基于所述访问授权中的每一个生成包括一个或多个搜索项和过滤器的搜索查询;
将所述搜索查询发送到被配置为维护所述基于云的数据仓库的索引的搜索索引服务;以及
响应于所述搜索查询接收响应于所述一个或多个搜索项并且包括在基于所述过滤器的范围中的第一搜索结果。
9.根据权利要求8所述的装置,其中,所述范围包括所述一个或多个访问授权的每个对象标识符以及在所述一个或多个访问授权中标识的每个数据对象的对象谱系。
10.根据权利要求8所述的装置,其中所述步骤还包括:
由所述搜索索引服务从所述索引的多个索引条目中识别响应于所述一个或多个搜索项并且包括以下项的一个或多个索引条目:包括在所述过滤器中的索引的对象标识符或至少部分包括在所述过滤器中的对象谱系;以及
基于所识别的所述一个或多个索引条目生成所述搜索结果。
11.根据权利要求8所述的装置,其中生成所述搜索查询包括:生成包括所述一个或多个搜索项以及作为所述过滤器的所述一个或多个访问授权的每个对象标识符的所述搜索查询。
12.根据权利要求8所述的装置,其中,所述第一搜索结果包括搜索结果的第一分页,所述步骤还包括:
请求搜索结果的第二分页;以及
接收包括所述搜索结果的所述第二分页的第二搜索结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西格玛计算机有限公司,未经西格玛计算机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080060596.8/1.html,转载请声明来源钻瓜专利网。





