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.