title: Elasticsearch array must and must_not
body: <p>I have a documents looking like this in my elasticsearch DB :</p>
  
  <pre><code>{
     "tags"   =&gt;   [
        "tag-1",
        "tag-2",
        "tag-3",
        "tag-A"
     ]
     "created_at"   =&gt;"2013-07-02 12:42:19   UTC",
     "label"   =&gt;"Mon super label"
  }
  </code></pre>
  
  <p>I would like to be able to filter my documents with this criteria :
  Documents tags array must have tags-1, tags-3 and tags-2 but must not have tags-A.</p>
  
  <p>I tried to use a bool  filter but I can't manage to make it work !</p>