title: Malformed query in Elasticsearch Watcher
body: <p>I'm  trying to create a watch in Elasticsearch with this conditions:</p>
  
  <ul>
  <li>Field "ht" must be less than 100</li>
  <li>Field "sv" must NOT be "tier1", and field "rv" can be anything else.</li>
  <li>Field "sv" must NOT be "tier2", and field "rv" MUST NOT be "red".</li>
  </ul>
  
  <p>This is my body search at the moment, but it returns:</p>
  
  <p><strong>"[term] malformed query, expected [END_OBJECT] but found [FIELD_NAME]":</strong></p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>      "body": {
            "query": {
                "bool": {
                    "must": {
                        "range": {
                            "ht": { "lt": 100 }
                        }
                    },
                    "must_not": [{
                        "term": { "sv": "tier1" },
                        "bool": {
                            "must": [ 
                                { "term": { "sv": "tier2" } },
                                { "term": { "rv": "red" } }
                            ]
                         }
                    }],
                    "filter": {
                        "range": {
                            "timestamp": {
                                "from": "now-10m",
                                "to": "now"
                            }
                        }
                    }
                 }
              }
          }</code></pre>
  </div>
  </div>
  </p>
  
  <p>Can you help me, please? Thanks.</p>