[发明专利]使用通用数据库搜索模型的系统和方法在审
| 申请号: | 202111442688.5 | 申请日: | 2021-11-30 |
| 公开(公告)号: | CN114637767A | 公开(公告)日: | 2022-06-17 |
| 发明(设计)人: | T.米勒 | 申请(专利权)人: | SAP欧洲公司 |
| 主分类号: | G06F16/245 | 分类号: | G06F16/245;G06F16/22;G06F16/248 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 李婧 |
| 地址: | 德国瓦*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 通用 数据库 搜索 模型 系统 方法 | ||
1.一种计算机系统,包括:
一个或多个数据库搜索模型,被配置为搜索包含在多个数据库表中的数据,
其中,所述一个或多个数据库搜索模型包括多个结构容器和一个或多个搜索启用容器,
其中,所述多个结构容器代表具有结构关系的对象并且包含对象的属性数据,其中,所述对象的属性数据从多个数据库表获取,其中,所述多个结构容器能够由一个或多个数据库搜索模型共享,并且
其中,所述一个或多个搜索启用容器对应于一个或多个数据库搜索模型并且指定用于搜索数据的范围和用于呈现搜索结果的格式。
2.根据权利要求1所述的系统,其中,所述多个结构容器包括指定底层数据库表的相应的源表引用,从所述底层数据库表获取由多个结构容器代表的对象的属性数据。
3.根据权利要求2所述的系统,其中,所述多个结构容器包括被配置用于过滤底层数据库表的行的相应的布尔表达式。
4.根据权利要求2所述的系统,其中,所述多个结构容器包括对应于底层数据库表的相应的列的相应的字段的列表。
5.根据权利要求4所述的系统,其中,所述多个结构容器包括相应的链接的列表,其中,结构容器的链接的列表在语义上将所述结构容器与其他结构容器相关。
6.根据权利要求5所述的系统,其中,所述结构容器的链接包括指定所述结构容器的一个或多个字段与其他结构容器中的一个结构容器的一个或多个字段之间的关系的链接表达式。
7.根据权利要求1所述的系统,其中,搜索启用容器包括指定主结构容器的基本容器引用,其中,所述主结构容器是所述多个结构容器中的一个。
8.根据权利要求7所述的系统,其中,所述搜索启用容器包括统一字段的列表,其中,所述搜索启用容器中的统一字段对应于所述多个结构容器中的一个中的底层字段。
9.根据权利要求8所述的系统,其中,所述搜索启用容器中的统一字段包括将主结构容器连接到包含底层字段的结构容器的链接的链。
10.根据权利要求1所述的系统,其中,包含在所述多个结构容器和一个或多个搜索启用容器中的信息被存储在一个或多个元数据表中。
11.一种数据库搜索模型,该数据库搜索模型被存储在一个或多个计算机可读介质中并被配置用于在多个数据库表中的数据搜索,所述数据库搜索模型包括:
多个结构容器和搜索启用容器,
其中,所述多个结构容器代表具有结构关系的对象并且包含对象的属性数据,其中,所述对象的属性数据从多个数据库表获取,其中,所述多个结构容器既不指定数据搜索的范围,也不指定搜索结果的格式,并且
其中,所述搜索启用容器指定数据搜索的范围和搜索结果的格式。
12.根据权利要求11所述的数据库搜索模型,其中,所述多个结构容器包括指定底层数据库表的相应的源表引用,从所述底层数据库表获取由所述多个结构容器代表的对象的属性数据。
13.根据权利要求12所述的数据库搜索模型,其中,所述多个结构容器包括被配置用于过滤底层数据库表的行的相应的布尔表达式。
14.根据权利要求12所述的数据库搜索模型,其中,所述多个结构容器包括对应于底层数据库表的相应的列的相应的字段的列表。
15.根据权利要求14所述的数据库搜索模型,其中,所述多个结构容器包括相应的链接的列表,其中,结构容器的链接的列表在语义上将所述结构容器与其他结构容器相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111442688.5/1.html,转载请声明来源钻瓜专利网。





