Поиск в ElasticSearch с использованием запроса Get - PullRequest
0 голосов
/ 01 июля 2018

Я пытаюсь найти документы в ElasticSearch. Я хочу передать строку запроса как JSON. Я не могу этого сделать. Как я могу это сделать?

Я хочу передать это тело JSON-запроса в моем поисковом запросе.

{"query": { 
    "bool": { 
      "must": [
        { "match": { "last_name":   "Doe"   }}
    ]
  }
}}

1 Ответ

0 голосов
/ 02 июля 2018

Чтобы отправить запрос, вам нужно определить заголовок как application/json и отправить запрос POST / GET конечной точке _search. Ниже приведен пример запроса CURL для справки, который можно запустить в терминале.

curl -X POST -H "Content-Type: application/json" -d '{"query": {"bool": { "must": [{ "match": { "last_name":"Doe"   }}]}}}' "http://localhost:9200/index_name/_search"

Ссылка для справки: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...