«Неверный метод HTTP» при попытке вставить документы в индекс эластичного поиска - PullRequest
0 голосов
/ 25 ноября 2018

У меня есть куча документов JSON в my_docs.json.Я хочу вставить их в http://localhost:9200/twitter, где twitter - мой индекс.

Я пытался: curl -XPOST 'http://localhost:9200/twitter' -d @my_docs.json, но это вернуло ошибку:

{"error":"Incorrect HTTP method for uri [/twitter] and method [POST], allowed: [DELETE, PUT, GET, HEAD]","status":405}

Как это исправить

1 Ответ

0 голосов
/ 25 ноября 2018

Ответ от Elasticsearch содержит ваш ответ.

{
    "error":"Incorrect HTTP method for uri [/twitter] and method [POST], allowed: [DELETE, PUT, GET, HEAD]",
    "status":405
}

Вы должны использовать PUT вместо POST.

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