title: Is there any boolean query parser for ElasticSearch in golang?
body: <p>Is there any library in go, that transforms the boolean query into an ElasticSearch query?</p>
  <p>With the typical boolean query expressions (AND, OR, &quot;&quot;, *, ?) to transform into the &quot;json&quot; query for ElasticSearch and create the &quot;musts&quot;, &quot;shoulds&quot;, etc...</p>
  <p>Ex:</p>
  <pre><code>(john smith AND book_id:123 AND book:(name:Rough)) AND (category='Java')
  </code></pre>