我在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}
我该如何解决?
答案 0 :(得分:0)
Elasticsearch的回答就是您的答案。
{
"error":"Incorrect HTTP method for uri [/twitter] and method [POST], allowed: [DELETE, PUT, GET, HEAD]",
"status":405
}
您应该使用PUT
而不是POST
。