title: NEST is not returning values for an exact search
body: <p>I am trying to build a dynamic query using NEST which is as under</p>
  
  <pre><code>string product = "goldpgl";            
  string agencyid = "1123";
  
  
      ISearchResponse &lt;ProductModel&gt; res = client().Search&lt;ProductModel&gt;(s =&gt; s
          .Index("proddata")
          .From(0)
          .Size(100)
          .Query(q =&gt;                            
                      +q.Term(p =&gt; p.product, product) &amp;&amp;                           
                      +q.Term(p =&gt; p.agencyid, agencyid)));
  </code></pre>
  
  <p>If I pass, <code>product value = "GoldPGL"</code> [ N.B.~ Real value in the index ], I am not able to find the result.</p>
  
  <p>However, if I pass the value in lowercase like "goldpgl", it works.</p>
  
  <p>Also, it does not work for values like "Gold - PGL" or "SOME OTHER LOAN".</p>
  
  <p>My POCO is as under</p>
  
  <pre><code>public class ProductModel
      {
          public string product { get; set; }
          public string agencyid { get; set; }
  
      }
  </code></pre>
  
  <p>What is wrong and how to rectify this?</p>