negative lookahead regex auf elasticsearch

Ich versuche einen negativen Lookahead für eine Elasticsearch-Abfrage zu machen. Der reguläre Ausdruck lautet:

(?!.*charge)(?!.*encode)(?!.*relate).*night.*

Der Text, mit dem ich übereinstimme, lautet:

credited zurück in der Nacht bleiben, immer noch Probleme mit dem Bau. Durch das Versprühen einer Chemikalie werden gesundheitliche Probleme verursacht und die Augen werden gereizt.

Ich hatte kein Glück. Kann jemand helfen?

ES Abfrage:

  "query": {
    "filtered": {
      "query": {
        "bool": {
          "must_not": [
            {
              "regexp": {
                "message": {
                  "value": "(?!.*charge)(?!.*encode)(?!.*relate).*night.*",
                  "flags_value": 65535
                }
              }
            }
          ]
        }
      },
      "filter": {
        "match": {
          "resNb": {
            "query": "462031152161",
            "type": "boolean"
          }
        }
      }
    }
  }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage