title: QueryBuilder placeholder
body: <p>I want to reuse a <code>QueryBuilder</code> in my Elasticsearch Java Client and simply substitute in a new Id value each time it is used.</p>
  
  <pre><code>QueryBuilder idQuery = QueryBuilders.boolQuery()
              .must(QueryBuilders.matchQuery("id", "&lt;ID PLACEHOLDER&gt;"));
  </code></pre>
  
  <p>How can I substitute in a new Id each time I run the query? i.e. I will need to programmatically change <code>&lt;ID PLACEHOLDER&gt;</code> each time I run the query.</p>