title: MongoDB diacriticInSensitive search not showing all accented (words with diacritic mark) rows as expected and vice-versa
body: <p>I have a document collection with following structure</p>
  
  <pre><code>uid, name
  </code></pre>
  
  <p>With a Index </p>
  
  <pre><code>db.Collection.createIndex({name: "text"})
  </code></pre>
  
  <p>It contains following data</p>
  
  <pre><code>1, iphone
  2, iphóne
  3, iphonë
  4, iphónë
  </code></pre>
  
  <p>When I am doing text search for <code>iphone</code>
  I am getting only two records, which is unexpected</p>
  
  <pre><code>actual output
  --------------
  1, iphone
  2, iphóne
  </code></pre>
  
  <p>If I search for <code>iphonë</code></p>
  
  <pre><code>db.Collection.find( { $text: { $search: "iphonë"} } );
  
  I am getting
  ---------------------
  3, iphonë
  4, iphónë
  </code></pre>
  
  <p>But Actually I am expecting following output</p>
  
  <pre><code>db.Collection.find( { $text: { $search: "iphone"} } );
  db.Collection.find( { $text: { $search: "iphónë"} } );
  
      Expected output
      ------------------
      1, iphone
      2, iphóne
      3, iphonë
      4, iphónë
  </code></pre>
  
  <p>am I missing something here?
  How can I get above expected outputs, with search of <code>iphone</code> or <code>iphónë</code>?</p>