title: MongoDB Text Search AND multiple search words with word stemming
body: <p>I am trying to search for multiple words in text inclusively(AND operation)
  without losing word stemming.</p>
  
  <p>For example:</p>
  
  <p>db.supplies.runCommand("text", {search:"printers inks"})
  should return results with (printer and ink) or (printers ink) or (printers ink) or (printers inks) , instead of all results with either printer or ink.</p>
  
  <p>This post covers the search for multiple words as an AND operation, but the solution doesn't search for stemmed words -><a href="https://stackoverflow.com/questions/16902674/mongodb-text-search-and-multiple-search-words">MongoDB Text Search AND multiple search words</a>.</p>
  
  <p>The only way I could think of is creating a permutation of all the words and then running the search for the number of permutations(which could be large)</p>
  
  <p>This may not be an effective way to search on a large collection.</p>
  
  <p>Is there a better and smarter way to do it ?</p>