fehlerhafte Abfrage, erwartet END_OBJECT aber gefunden FIELD_NAME Fehler in Kibana (Elastic Search)

Ich bin mit den folgenden GET-Abfrage in meinem Kibana-Konsole und für einige Grund bin ich immer eine Fehlermeldung im response-Fenster wie folgt aus :

//Fehler

[match] malformed query, expected [END_OBJECT] but found [FIELD_NAME]

Kann jeder jeden schlagen, warum bin ich nicht in der Lage, mehrere match-Blöcke in der "" Abschnitt?

//Antwort - wenn ich aus einer von der entsprechen Sie Blöcke es funktioniert??

{
  "error": {
   "root_cause": [
     {
       "type": "parsing_exception",
       "reason": "[match] malformed query, expected [END_OBJECT] but found [FIELD_NAME]",
        "line": 9,
        "col": 13
     }
   ],
    "type": "parsing_exception",
    "reason": "[match] malformed query, expected [END_OBJECT] but found [FIELD_NAME]",
    "line": 9,
    "col": 13
   },
   "status": 400
}

//meine Abfrage

GET _search
  {
    "query": {
      "bool": {
        "should": [
        {
           "match": {
           "text": "facebook advice"
        },
           "match": {
           "profile": "facebook advice"
        }
      }
    ],
    "minimum_number_should_match": 1,
    "filter": {
      "term": {
        "accountid": "22"
      }
    }
  }
}

InformationsquelleAutor Zabs | 2017-06-01

Schreibe einen Kommentar