title: Java API to match multiple fields in elasticsearch
body: <p>Currently I query ES for a single key value pair like this:</p>
  
  <pre><code>String query_key = "abc";
  String query_val = "def";
  
  searchRequestBuilder.setQuery(QueryBuilders.matchQuery(query_key, query_val)).execute().actionGet();
  </code></pre>
  
  <p>Now, instead of single key-value pair, I have the following key-value pair map: <code>Map&lt;String,String&gt; query_list</code></p>
  
  <p>How do I modify the same for this?</p>