Более короткий формат запроса на совпадение - PullRequest
0 голосов
/ 06 мая 2020
{
    "query": {
        "match" : {
            "name" : "tokyo apple",
            "operator" : "AND"
        }
    }
}

Выше не работает. Я думал, что для этого также подходит более короткий формат . Но этого не произошло.

По каким причинам? Или только с полем query работает?

Получаю "reason": "[match] query doesn't support multiple fields, found

1 Ответ

0 голосов
/ 06 мая 2020

Синтаксис почти правильный. Дольше:

{
  "query": {
    "match": {
      "name": {
        "query": "tokyo apple",
        "operator": "AND"
      }
    }
  }
}

Короче:

{
  "query": {
    "match": {
      "name": "tokyo apple"
    }
  }
}
...