title: ElasticSearch: how to perform search across multiple fields using Java High Level REST Client?
body: <p>I am looking at this tutorial and it describes how ES search could be executed against an index, but the search is done only using one field of each document: </p>
  
  <p><code>
  SearchSourceBuilder sourceBuilder = new SearchSourceBuilder(); 
  sourceBuilder.query(QueryBuilders.termQuery("user", "kimchy"));
  </code></p>
  
  <p>I would like to perform my search against multiple fields: like user name, display name, email etc.</p>
  
  <p>Should I use Multi-Search API to achieve it? 
  <a href="https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high-multi-search.html" rel="nofollow noreferrer">https://www.elastic.co/guide/en/elasticsearch/client/java-rest/master/java-rest-high-multi-search.html</a></p>