这里的问题是方式
POST和
PUT工作方式,当您使用时
POST,它
_id是可选的,ES
_id每次都会为您生成一个唯一的。
在这里,您使用的是
PUT这样
_id的 要求
,ES将可以创建与ID一个新的文档,或者如果它存在,它将具有该ID更新文档。您可以阅读有关此内容的更多信息。
如果您不想指定id,请尝试像处理索引那样对
POST请求进行索引
curl
var options = { protocol: 'http:', hostname: 'host', port: 3333, path: '/catalog/products/', method: 'POST' <--- specify method}希望这可以帮助!


![找不到用于uri的处理程序[///]和方法[PUT] 找不到用于uri的处理程序[///]和方法[PUT]](http://www.mshxw.com/aiimages/31/412977.png)
