CPC G06F 16/2282 (2019.01) [G06F 16/221 (2019.01); G06F 16/2423 (2019.01); G06F 16/258 (2019.01); G06F 16/9024 (2019.01)] | 20 Claims |
1. A computer system comprising:
memory;
one or more processors coupled to the memory and configured to search data contained in a plurality of database tables; and
one or more database search models stored in one or more computer readable media,
wherein the one or more database search models comprise a plurality of structural containers and one or more search enabling containers,
wherein the plurality of structural containers represent objects and contain property data of the objects, wherein the property data of the objects are obtained from the plurality of database tables,
wherein the plurality of structural containers comprise respective source table references and lists of links that model a structural relationship between the objects,
wherein the one or more search enabling containers have a one-to-one relationship with the one or more database search models,
wherein the one or more search enabling containers specify a scope for searching data,
wherein the one or more search enabling containers specify a display format defining structure and appearance for presenting search results,
wherein the scope for searching data and the display format are excluded from the plurality of structural containers,
wherein the source table references and lists of links that model the structural relationship between the objects are excluded from the one or more search enabling containers.
|