REAL-TIME SEARCH OF VERTICALLY PARTITIONED, INVERTED INDEXES
First Claim
Patent Images
1. A method for processing a query, comprising:
- receiving a query including constraints for at least two vertically partitioned, inverted indexes;
separating the constraints in the query based on the vertically partitioned, inverted indexes;
obtaining a document identifier iterator for each of the constraints, wherein each document identifier iterator is associated with a posting list, and wherein each posting list is ordered by document identifier order; and
performing a run-time join of the posting lists to obtain a final result set.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are techniques for processing a query. A query including constraints for at least two vertically partitioned, inverted indexes is received. The constraints in the query are separated based on the vertically partitioned, inverted indexes. A document identifier iterator is obtained for each of the constraints, wherein each document identifier iterator is associated with a posting list, and wherein each posting list is ordered by document identifier order. A run-time join of the posting lists is performed to obtain a final result set.
20 Citations
9 Claims
-
1. A method for processing a query, comprising:
-
receiving a query including constraints for at least two vertically partitioned, inverted indexes; separating the constraints in the query based on the vertically partitioned, inverted indexes; obtaining a document identifier iterator for each of the constraints, wherein each document identifier iterator is associated with a posting list, and wherein each posting list is ordered by document identifier order; and performing a run-time join of the posting lists to obtain a final result set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9-24. -24. (canceled)
Specification