0

一括挿入をテストしたい

これは私の要求です

curl -PUT "http://localhost:9200/blabla/blabla/_bulk?pretty" -d '{
{"create": {}}\n
{"name" : "super"}\n
}' -i

このエラーが発生しています:

HTTP/1.1 500 Internal Server Error
Content-Type: application/json; charset=UTF-8
Content-Length: 210

{
  "error" : "JsonParseException[Unexpected end-of-input: expected close marker for OBJECT (from [Source: [B@29ae00d4; line: 1, column: 0])\n at [Source: [B@29ae00d4; line: 1, column: 3]]",
  "status" : 500
}

エラーメッセージが閉じるように表示されている理由がわかりません。}これは正しい JSON であると思います。公式 Web サイトで要求されているように、行末を追加しています。

4

1 に答える 1

2

それは間違った構文で-d 、次のようにする必要があります。

 curl -PUT "http://localhost:9200/blabla/blabla/_bulk?pretty" -d '
{"create": {}}\n
{"name" : "super"}\n
' -i
于 2015-10-18T21:33:11.380 に答える