title: ElasticSearch HTTP client vs Transport client
body: <p>What is the best practice using ElasticSearch from Java?
  For instance one can easily find documentation and examples for delete-by-query functionality using <a href="https://www.elastic.co/guide/en/elasticsearch/plugins/current/delete-by-query-usage.html" rel="noreferrer">REST API</a>.
  This is not the case for Java Transport Client.</p>
  
  <ol>
  <li>Where can I find usage examples for Java Transport Client ?</li>
  <li>Does Java Transport Client cover whole ElasticSearch functionality like HTTP client via REST API? </li>
  </ol>