首页 > 解决方案 > Elasticsearch POST 和 PUT

问题描述

我是 elasticsearch 新手,我正在尝试学习 API。

所以通常你使用 POST 来创建新的东西,并使用 PUT 来更新现有的东西。但我注意到,当我使用 POST 创建新索引时,我收到错误提示,使用 PUT。

我们使用哪一个来创建新文档 PUT 或 POST。在我的情况下,PUT 有效,但不是 POST。我正在寻找是否可以得到一个简单的解释来澄清这一点。我正在使用 Kibana

标签: apielasticsearchkibana

解决方案


经验法则

  • 使用 PUT 创建具有您自己提供的特定 ID 的新文档
  • 使用 POST 新建文档,让 Elasticsearch 自动生成文档 ID

推荐阅读