METHOD AND SYSTEM FOR PARTITIONING SEARCH INDEXES
First Claim
1. A method comprising:
- identifying, via a partition manager, a search index to be partitioned, the search index having a plurality of entity types, wherein each of the plurality of entity types associates records stored in a data store with the respective entity type within the search index;
partitioning, via the partition manager, the search index into a first partitioned search index and a second partitioned search index;
correlating, via a partitioning scheme, a first subset of the plurality of entity types with the first partitioned search index; and
correlating, via the partitioning scheme, a second subset of the plurality of entity types with the second partitioned search index.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for partitioning search indexes are described. In one embodiment, such a method includes identifying, via a partition manager, a search index to be partitioned, where the search index includes a plurality of entity types, and wherein each of the plurality of entity types associates records stored in a data store with the respective entity type within the search index. The method further includes partitioning, via the partition manager, the search index into a first partitioned search index and a second partitioned search index, correlating, via a partitioning scheme, a first subset of the plurality of entity types with the first partitioned search index, and correlating, via the partitioning scheme, a second subset of the plurality of entity types with the second partitioned search index.
169 Citations
25 Claims
-
1. A method comprising:
-
identifying, via a partition manager, a search index to be partitioned, the search index having a plurality of entity types, wherein each of the plurality of entity types associates records stored in a data store with the respective entity type within the search index; partitioning, via the partition manager, the search index into a first partitioned search index and a second partitioned search index; correlating, via a partitioning scheme, a first subset of the plurality of entity types with the first partitioned search index; and correlating, via the partitioning scheme, a second subset of the plurality of entity types with the second partitioned search index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by processor in a computing device, perform a method comprising:
-
identifying a search index to be partitioned, the search index having a plurality of entity types, wherein each of the plurality of entity types associates records stored in a data store with the respective entity type within the search index; partitioning the search index into a first partitioned search index and a second partitioned search index; correlating, via a partitioning scheme, a first subset of the plurality of entity types with the first partitioned search index; and correlating, via the partitioning scheme, a second subset of the plurality of entity types with the second partitioned search index. - View Dependent Claims (23)
-
-
24. A system comprising:
-
a processor and a memory; a communications interface to a data store; a partition manager to identify a search index to be partitioned, the search index having a plurality of entity types, wherein each of the plurality of entity types associates records stored in the data store with the respective entity type within the search index; the partition manager to partition the search index into a first partitioned search index and a second partitioned search index; and a partitioning scheme to correlate a first subset of the plurality of entity types with the first partitioned search index correlate a second subset of the plurality of entity types with the second partitioned search index. - View Dependent Claims (25)
-
Specification