title: How to do fulltext search on multiple collections at same time in MongoDB
body: <p>Right now we are using MongoDB</p>
  
  <p>Lets support there is 100 million users profile . In user profile we have</p>
  
  <p>a) username
  b) firstname
  c) lastname
  d) phonenumber
  e) address:{city, state, country etc} 
  f) description 
  g) likes (array list)
  h) gender etc</p>
  
  <p>Another Collection of Jobs , jobs fields are -:</p>
  
  <p>a) jobTitle
  b) jobDescritption
  c) minPackage
  d) maxPackage
  e) jobLocation etc</p>
  
  <p>Similarly we have collections for Tasks, Events etc </p>
  
  <p>There is different searches for different collection for Example Jobs have it own search View and user set the search filters and we easily make query for them.</p>
  
  <p>But now on front page there is common search Box and we have to do the full text search on Every collection <strong>Ex</strong>  If user type any thing than it do fulltext search from every collection (User,Job, Task etc). </p>
  
  <p>My question is MongoDB is for this purpose Or we have to use Elastic Search or any other Technology</p>