title: Elasticsearch multi-search by tags
body: <p>My elasticsearch index store documents like these : </p>
  
  <pre><code>{
    "id": "123",
    "name": "My super object",
    "tags": [
      "level1",
      "level2-A",
      "level3-A-a"
    ]
  }
  </code></pre>
  
  <p>or</p>
  
  <pre><code>{
    "id": "234",
    "name": "My super object",
    "tags": [
      "level1",
      "level2-B",
      "level3-B-a"
    ]
  }
  </code></pre>
  
  <p>Tags representing a tree of navigation. </p>
  
  <pre><code>level1 -&gt; level2-A -&gt; level3-A-a
         -&gt; level2-B -&gt; level3-B-a
                     -&gt; level3-B-b
  </code></pre>
  
  <p>I would like in one query be able to retreive, for a set of tags, up to ten objects tagged for each tags.</p>
  
  <p>An example is easier to understand : </p>
  
  <p>For level2-A and level2-B I would like to retreive up to 10 objects tagged with level2-A and level2-B. </p>
  
  <p>Is there a way to do that in one query, instead of querying for each tag ?</p>