尝试将文档插入 elasticsearch 索引时"Incorrect HTTP method"



我在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}

我该如何解决这个问题?

Elasticsearch的回复有你的答案。

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

您应该使用PUT而不是POST

最新更新