title: MongoDB full word search with exact phrase not returning expected results
body: <p>So according to MongoDB docs, </p>
  
  <blockquote>
    <p>if a document field contains the word blueberry, a search on the term
    blue will not match the document</p>
  </blockquote>
  
  <p>This is good for my use case, it's what I want to occur.  However given the following DB entries:</p>
  
  <pre><code>&gt; db.test.drop()
  &gt; db.test.insert({ "t" : "Men's Fashion" })
  &gt; db.test.insert({ "t" : "Women's Fashion" })
  &gt; db.test.ensureIndex({ "t" : "text" })
  </code></pre>
  
  <p>A search for Men's returns the expected results:</p>
  
  <pre><code>&gt; db.test.find({ "$text" : { "$search" : "\"Men's\"" } }, { "_id" : 0 })
  { "t" : "Men's Fashion" }
  </code></pre>
  
  <p>However a search for the whole phrase Men's Fashion, unexpectedly also returns Women's Fashion:</p>
  
  <pre><code>&gt; db.test.find({ "$text" : { "$search" : "\"Men's Fashion\"" } }, { "_id" : 0 })
  { "t" : "Women's Fashion" }
  { "t" : "Men's Fashion" }
  </code></pre>
  
  <p>I've tried <code>"\"Men's\"\"Fashion\""</code> as well with the same results.  Is there a workaround/trick to get the full phrase to only return whole word matches?</p>
  
  <p>I'm using Mongo 2.6.4.  Interestingly, it does score Women's lower than Men's.</p>