【问题标题】:Incorrect curl Post syntax for Elasticsearch in PostmanPostman 中 Elasticsearch 的 curl Post 语法不正确
【发布时间】:2019-01-07 08:41:04
【问题描述】:

我是一个新学习者,并在此处遵循 AWS 示例:https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-gsg-upload-data.html 来构建我的第一个弹性搜索应用程序。 我正在使用 Postman 的 curl 命令 POST 来附加新文档和索引,如此处所示。但是似乎 Postman 的语法不正确,所以看看是否支持更正,谢谢!

【问题讨论】:

标签: json elasticsearch curl postman


【解决方案1】:

如果您要发布到_bulk URL,那么第 1 行到第 6 行应该在没有换行符的单行上。第 7 行和第 8 行相同。您需要在末尾添加一个换行符。像这样:

{ "index": {"_index": "movies", "_type": "movie", "_id": "2" }}
{ "director": "...", ...}     + add a new line at the end of this line

【讨论】:

  • 嗨 Val,我听从了你的建议,但它似乎没有如下工作:
  • 您要添加哪些标题?您还需要以下标头:Content-Type: application/x-ndjson
  • 嗨 Val,我还更新了邮递员上显示的内容并添加了这些标题,谢谢你能发表更多评论。
  • 看来你已经在actor数组中添加了标签(见红色的X),不是吗?如果是,您需要删除它们。
  • 嗨 Val,不,它不是制表符,而是下一行的格式。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-20
  • 1970-01-01
  • 2020-10-23
  • 2020-09-15
  • 2023-04-06
  • 2020-10-30
  • 1970-01-01
相关资源
最近更新 更多