Xpath based evaluation for content stored in a hierarchical database repository using xmlindex
First Claim
1. A machine-implemented method, comprising:
- receiving a query that includes;
a location path that identifies the hierarchical location of a set of documents within a resource hierarchy, anda content path that identifies the hierarchical location of one or more nodes within the content of the set of documents; and
computing the query, wherein computing includes;
using, based on the location path, a first index of the resource hierarchy to generate first results corresponding to the set of documents,using, based on the content path, a second index that indexes the nodes within the content of the set of documents to generate second results corresponding to the one or more nodes, andcomputing results of the query based on the first results and the second results.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for efficiently processing a query that specifies a location path and a content path is provided. The location path identifies the hierarchical location of a set of documents within a resource hierarchy. The content path identifies hierarchical location of one or more nodes within the content of the set of documents. Computing the query includes using a resource hierarchy index, based on the location path, to generate first results corresponding to the set of documents. Computing the query also includes using a content index, based on the content path, to generate second results corresponding to the one or more nodes. Final results of the query are based on the first results and second results by, for example, joining the first and second results.
71 Citations
20 Claims
-
1. A machine-implemented method, comprising:
-
receiving a query that includes; a location path that identifies the hierarchical location of a set of documents within a resource hierarchy, and a content path that identifies the hierarchical location of one or more nodes within the content of the set of documents; and computing the query, wherein computing includes; using, based on the location path, a first index of the resource hierarchy to generate first results corresponding to the set of documents, using, based on the content path, a second index that indexes the nodes within the content of the set of documents to generate second results corresponding to the one or more nodes, and computing results of the query based on the first results and the second results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification