尝试将文档插入Elasticsearch索引

时间:2018-11-25 16:12:45

标签: json elasticsearch curl

我在my_docs.json中有一堆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 :(得分:0)

Elasticsearch的回答就是您的答案。

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

您应该使用PUT而不是POST