【发布时间】:2016-05-14 19:11:55
【问题描述】:
我正在尝试将 JSON 发送到 elasticSearch。我尝试过使用 Postman 和 SOAPUI 数据是
[{"column1": "abc", "column2": "def", "column3": "dghi", "column4": "jkl", "column5": "mno"}, {"column1": "pqr", "column2": "stu", "column3": "vwx", "column4": "", "column5": ""}]
我收到以下错误
{
"error": {
"root_cause": [
{
"type": "mapper_parsing_exception",
"reason": "failed to parse"
}
],
"type": "mapper_parsing_exception",
"reason": "failed to parse",
"caused_by": {
"type": "not_x_content_exception",
"reason": "Compressor detection can only be called on some xcontent bytes or compressed xcontent bytes"
}
},
"status": 400
}
但是当我发布一个 JSON 数组时,即
{"column1": "abc", "column2": "def", "column3": "dghi", "column4": "jkl", "column5": "mno"}
然后它工作正常。我是 ElasticSearch 的新手,所以不确定出了什么问题。
【问题讨论】:
标签: json elasticsearch