SYSTEM AND METHOD FOR CREATING SEARCH INDEX ON CLOUD DATABASE
First Claim
1. A computer implemented method for creating a search index on cloud database, the method comprising the steps of:
- providing one or more inputs for creating a plurality of indexes on documents stored in the cloud database, wherein the one or more inputs include at least in part a first value representing number of documents to be assigned a single index;
determining total number of documents stored in the cloud database, wherein the total number of documents is represented by a second value;
estimating total number of indexes to be created based on the first value and the second value;
executing a loop to create plurality of indexes on documents for a predetermined number of iterations, wherein the predetermined number of iterations correspond to the estimated value; and
merging the plurality of indexes to create a single index, wherein the single index facilitates a user to search the documents stored in the cloud database.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for creating a search index on cloud database is provided. The method enables providing inputs for creating multiple indexes on documents stored in the cloud database. One of the inputs may include a first value representing number of documents to be assigned a single index. The method further enables determining total number of documents stored in the cloud database which is represented by a second value. Further, the method enables estimating total number of indexes to be created based on first value and second value. The method further comprises executing a loop to create multiple indexes for a predetermined number of iterations which corresponds to the estimated value. Furthermore, the method comprises indexing documents for creating the multiple indexes. Finally, the method comprises merging the multiple indexes to create a single index which facilitates a user to search documents stored in the cloud database.
19 Citations
18 Claims
-
1. A computer implemented method for creating a search index on cloud database, the method comprising the steps of:
-
providing one or more inputs for creating a plurality of indexes on documents stored in the cloud database, wherein the one or more inputs include at least in part a first value representing number of documents to be assigned a single index; determining total number of documents stored in the cloud database, wherein the total number of documents is represented by a second value; estimating total number of indexes to be created based on the first value and the second value; executing a loop to create plurality of indexes on documents for a predetermined number of iterations, wherein the predetermined number of iterations correspond to the estimated value; and merging the plurality of indexes to create a single index, wherein the single index facilitates a user to search the documents stored in the cloud database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for creating a search index on cloud database, the system comprising:
-
a cloud database comprising one or more databases; an indexing search engine in communication with the cloud database; and an index generator in communication with the cloud database and the indexing engine, wherein the index generator facilitates creating a single index on documents stored in the cloud database. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for creating a search index on cloud database, the computer program product comprising:
-
program instruction means for providing one or more inputs for creating a plurality of indexes on documents stored in the cloud database, wherein the one or more inputs include at least in part a first value representing number of documents to be assigned a single index; program instruction means for determining total number of documents stored in the cloud database, wherein the total number of documents is represented by a second value; program instruction means for estimating total number of indexes to be created based on the first value and the second value; program instruction means for executing a loop to create plurality of indexes on documents for a predetermined number of iterations, wherein the predetermined number of iterations correspond to the estimated value; and program instruction means for merging the plurality of indexes to create a single index, wherein the single index facilitates a user to search the documents stored in the cloud database.
-
Specification