CommentOct 5, 20152
Like Jan mentioned before, you can use Solr as your search solution. A year ago, I did my final thesis by using Solr to become 'search engine' to my data / corpus in MongoDB. They work together pretty well, since MongoDB has mongo connector for Solr. http://blog.mongodb.org/post/29127828146/introducing-mongo-connector https://github.com/mongodb-labs/mongo-connector/wiki/Usage%20with%20Solr