title: Search tool in Meteor JS
body: <p>Im quite a newbie when it comes to DBs and search so please bear with me. Im trying to implement a search function in Meteor app. 
  Ive checked through atmosphere and chanced upon these 4 options. </p>
  
  <ol>
  <li>Mattodem easy search </li>
  <li>Search Source </li>
  <li>Elastic search package on Atmosphere (heard this is dated) </li>
  <li>Elastic big data package on Atmosphere</li>
  </ol>
  
  <p>My needs are for a simple search, able to handle larger data sets that may have data nesting. For example a task, may have comments or links etc. (Full text and more than regex query will be good)</p>
  
  <p>I read that for easy search, even with some form of elastic or Mongodb application, seems to be application only for a single Mongo collection?For example what if I wanted to search across 
  <code>Dinosaurs = new Meteor.Collection('dinosaurs');</code> and 
  <code>Mammals = new Meteor.Collection('mammals');</code>?</p>
  
  <p>Appreciate any advice on the pros and cons on the 4 options above? 1 seems relative easy to implement but I,m not sure what it means by using elastic engine <a href="http://matteodem.github.io/meteor-easy-search/docs/elastic-search/">here</a>. If I were to implement elastic, how do I go about doing it in Meteor? And would it differ from implementing a Elasticsearch HTTP API?</p>
  
  <p>Similarly for Search Source, it supports Elastic too <a href="https://meteorhacks.com/implementing-an-instant-search-solution-with-meteor.html">here</a>. Honestly I have no clue on the differences.</p>