Elasticsearch - ошибка скручивания при поиске - PullRequest
0 голосов
/ 02 марта 2019

У меня возникли проблемы с получением curl для возврата правильного ответа на запрос в терминале.Используя Kibana, я хочу найти «Заголовок», который называется «CVE-1999-0003.json».Kibana переводит мои входные данные в это как фильтр и тип поиска:

{
  "query": {
    "match": {
      "Title": {
        "query": "CVE-1999-0003.json",
        "type": "phrase"
      }
    }
  }
}

, который также возвращает именно то, что я хочу в Kibana, только одну запись.Однако у меня возникли проблемы с переводом этого в команду терминала.Я ввел это в терминал, ожидая, что он будет делать то же самое, что и Kibana:

curl -X GET "localhost:9200/_search" -H 'Content-Type: application/json' -d '
{
  "query": {
    "match": {
      "Title": {
        "query": "CVE-1999-0003.json",
        "type": "phrase"
      }
    } 
  }
}
'

, который возвращает

{"error":{"root_cause":[{"type":"parsing_exception","reason":"[match] query does not support [type]","line":7,"col":17}],"type":"parsing_exception","reason":"[match] query does not support [type]","line":7,"col":17},"status":400}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...