title: Query DSL - Misunderstanding of filters
body: <p>I have a query that looks like this:</p>
  
  <pre><code>{
    "query": {
      "constant_score": 
        "filter": {
          "missing": {
            "field": "parent_id"
          }
        }
    }
  },
  "size": limit,
  "from": offset
  }
  </code></pre>
  
  <p>My type has a <code>parent_id</code> and a <code>wall_id</code> field. How can I modify this query so that I can get all types that do not have a <code>parent_id</code> and do not have a <code>wall_id</code>?  I can't seem to decipher it from the docs. Thanks for any help offered!</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I have the following query that works, but I don't like the catchall <code>query</code> on the title. Is there a way to do this without having to add a "catchall?</p>
  
  <pre><code>{
    "query":{
    "filtered":{
       "query":{
          "field":{ "title":"*" }
       },
       "filter":{
          "and":{
             "filters":[
                {
                   "missing":{ "field":"parent_id" }
                },
                {
                   "missing":{ "field":"wall_id" }
                }
             ]
          }
       }
    }
   }, "size":10, "from":0
  }
  </code></pre>