当前位置: 首页 > 专利查询>SAP欧洲公司专利>正文

使用通用数据库搜索模型的系统和方法技术方案

技术编号:33846617 阅读:30 留言:0更新日期:2022-06-18 10:31
一种计算机系统包括被配置为搜索包含在多个数据库表中的数据的一个或多个数据库搜索模型。一个或多个数据库搜索模型可以包括多个结构容器和一个或多个搜索启用容器。多个结构容器可以代表具有结构关系的对象并且包含对象的属性数据。对象的属性数据能够从多个数据库表获取。多个结构容器能够由一个或多个数据库搜索模型共享。一个或多个搜索启用容器能够对应于一个或多个数据库搜索模型并且指定用于搜索数据的范围和用于呈现搜索结果的格式。式。式。

【技术实现步骤摘要】
使用通用数据库搜索模型的系统和方法

技术介绍

[0001]企业系统中的数据量持续高速增长。企业搜索软件可以允许授权用户查找存储在企业系统和/或数据库中的应用和逻辑数据对象。理想地,这样的企业搜索解决方案可以提供对公司内外的企业数据和信息的统一、全面和安全的实时访问。期望地,搜索应该能够从企业系统和/或数据库返回结构化数据(例如,逻辑数据对象)和非结构化数据(例如,HTML文件、演示文稿(presentation)、文档等)二者并且允许对相关联的应用和动作的直接访问。尽管在过去几十年中企业搜索上有巨大进步,但仍有改进的空间。
附图说明
[0002]图1是结合用于搜索企业数据库的数据库搜索模型的示例企业系统的总体框图。
[0003]图2是示出了在数据库表中搜索数据的示例总体方法的流程图。
[0004]图3是示出了数据库搜索模型的层次表示的示例示图。
[0005]图4是示出了数据库搜索模型的通用表示的示例示图。
[0006]图5是示出了结构容器的示例构造的示图。
[0007]图6是示出了搜索启用(enabling)容器的本文档来自技高网...

【技术保护点】

【技术特征摘要】
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所述的数据库搜索模型,其中,所述多个结构容器包括对应于底层数据库...

【专利技术属性】
技术研发人员:T米勒
申请(专利权)人:SAP欧洲公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1