Method for searching a database and database
AssigneeSoftware AG
InventorsJurgen Harbarth, Kay Winkler, Harald Schoning
Life of this patent
Estimating the term…
Loading patent…
AssigneeSoftware AG
InventorsJurgen Harbarth, Kay Winkler, Harald Schoning
Estimating the term…
The invention relates to a method for searching within elements of a hierarchically structured database (10), wherein each element has one or more hierarchically structured nodes for defining attributes of said element and wherein one or more nodes of the searched element must fulfill one or more search conditions (c0,ci, . . . ) the method comprising the steps of a. selecting a plurality of nodes and assigning a unique identifier (EID) to each of the selected nodes; b. creating a reference index (20), that allows to derive for each unique identifier (EID) of a selected node the corresponding element of the database (10); c. for each of the one or more search conditions (c0,ci, . . . ): retrieving a set (L, Ei) of unique identifiers for ancestor nodes of nodes, which fulfill the respective search condition (c0,ci, . . . ); d. intersecting the sets (L, Ei) to obtain a final set (L) of unique identifiers; and e. retrieving the searched elements of the database (10) based on the final set (L) of unique identifiers (EID) and the reference index (20).
Method for searching within elements on the same level of a hierarchically structured database, wherein each of the elements has one or more hierarchically structured nodes for defining attributes of said element, and wherein one or more nodes of the searched element must fulfill one or more search conditions (c0,ci, . . . ), the method comprising the following steps:
Database with a plurality of elements comprising:
Method for searching within elements on the same level of a hierarchically structured database, the method comprising
A memory medium comprising program instructions for searching within elements on the same level of a hierarchically structured database, wherein each of the elements has one or more hierarchically structured nodes for defining attributes of said element, and wherein one or more nodes of the searched element must fulfill one or more search conditions (c0,ci, . . . ), wherein the program instructions are executable by a processor to implement:
Dependencies are inferred from the claim text.