title: elasticsearch NEST wildcard field
body: <p>Is there a way to have NEST support wildcard fields. For example.</p>
  
  <p>I have a class like this:</p>
  
  <pre><code>public class SearchDocument
      {
          public string Id { get; set; }
          public string Symbol { get; set; }
          public IList&lt;DisorderData&gt; Disorders { get; set; }
       }
  
      public class DisorderData
      {
          public string Name { get; set; }
          public string Category { get; set; }
      }
  </code></pre>
  
  <p>I could easily structure a json query like this: (taken from: <a href="http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html" rel="nofollow">http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html</a>)</p>
  
  <pre><code>{
      "query_string" : {
          "fields" : ["disorders.*"],
          "query" : "cancer"
      }
  }
  </code></pre>
  
  <p>If I do following in NEST:</p>
  
  <pre><code>            client.Search&lt;SearchDocument&gt;(x =&gt; x
                  .Query(q =&gt; q
                      .QueryString(qs =&gt; qs
                          .OnFields(document =&gt; document.Disorders)
                          .Query("cancer"))));
  </code></pre>
  
  <p>it resolves to:</p>
  
  <pre><code>{
     "query_string" : {
         "fields" : ["disorders"],
      "query" : "cancer"
      }
  }
  </code></pre>
  
  <p>Any thoughts on how to get the wildcard in the field?</p>
  
  <p>Maybe there is a class that can resolve the property name to a string and then I can concatenate the asterik. </p>