Sorry for the delay Deepak, not sure how I missed this.
But for posterity, createSearchIndexes can now be invoked on all clusters (Free Tier through Dedicated). You will need to invoke it using the runCommand option if using the Java Driver.
Documentation is here: https://www.mongodb.com/docs/manual/reference/command/createSearchIndexes/