{“error”:“找不到URI [/blog/article/1]和方法[PUT]的处理程序"} elasticsearch

uxh89sit  于 2022-11-02  发布在  ElasticSearch
关注(0)|答案(1)|浏览(111)

我正在尝试用PUT和POST向ElasticSearch添加数据

curl -k -XPUT 'https://localhost:9200/blog/article/1' -d '{"title": "New version of Elasticsearch released!", "content": "Version 2.2 released today!", "priority": 10, "tags": ["announce", "elasticsearch", "release"] }'

但我得到错误:
第一个

ghg1uchk

ghg1uchk1#

Tldr;

这是预期的行为,因为那些端点不存在。您应该指涉the official documentation以编制文件索引。

溶液

对文档编制索引的请求应如下所示:
输入//_doc/<_id>
开机自检//_doc/
输入//创建/<_id>
POST //_创建/<_id>
在我的例子中,我选择了第一种口味。
注意到我已将索引重命名为blog_article

curl -k -XPOST 'https://localhost:9200/blog_article/_doc/1' -H "Content-Type: application/json" -d '{"title": "New version of Elasticsearch released!", "content": "Version 2.2 released today!", "priority": 10, "tags": ["announce", "elasticsearch", "release"] }'

相关问题