我创建了以下地图
curl -XPUT http://localhost:9200/movies -d '
{
"mappings" : {
"_default_" : {
"properties" : {
"title" : {"type": "string", "index" : "not_analyzed" },
"director" : {"type": "string", "index" : "not_analyzed" },
"year" : { "type" : "integer" }
}
}
}
}
';
我的文件名为others2.json,内容为
{"index":{"_index":"movies","_type":"movie","_id":1}}
{"title": "Movie1","director": "director1","year": 1962}
最后有一条额外的行。
当我尝试使用行curl -XPUT localhost:9200/_bulk --data-binary @other2.json
添加other2.json的内容时,我收到以下错误消息
{"error":"ActionRequestValidationException[Validation Failed: 1: no requests added;]","status":500}
我做错了什么?
答案 0 :(得分:0)
在所有行的末尾添加了\n
。这解决了它。